устранение несоответствия корневого каталога проектов Mercurial и IntelliJ IDEA?

У меня есть ртутный репозиторий, в котором есть несколько проектов (по мнению 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).

7
задан Nick Fortescue 15 April 2011 в 10:55
поделиться