У меня есть ртутный репозиторий, в котором есть несколько проектов (по мнению IntelliJ IDEA). например, у меня может быть:
foo/
projects/
project1/
.idea/
project2/
.idea/
Я могу толкать, тянуть, фиксировать и т. д. нормально с помощью командной строки и TortoiseHG. Я включил Mercurial (плагин hg4idea) в IntelliJ, но, похоже, почти ничего не работает. Если я добавлю файл с исходным кодом, он не будет добавлен, для файлов, добавленных мной вручную, изменений не будет. В IntelliJ меню Mercurial включено, но «добавить в VCS» всегда неактивно. Однако IntelliJ правильно перечисляет доступные наборы изменений из удаленного репозитория.
В окне управления версиями для таких команд, как «hg status», я получаю такие ошибки, как:
abort: repository C:/foo/projects/project1 not found!
Команды вроде «hg incoming» кажутся успешными.
I подозреваю, что это могло быть потому, что корень проекта (project1) находится ниже корня репозитория (foo). Кто-нибудь знает, как решить эту проблему? Могу ли я изменить конфигурацию? Если да, то где это в настройках?
Я использую последнюю версию IntelliJ IDEA Community (10.0.3).