Использование IntelliJ 11 Community Edition с Mercurial - PullRequest
0 голосов
/ 04 января 2012

Я использую IntelliJ 11 Community Edition для проекта в Mercurial (но не в корне хранилища).Я интегрировал проект с Mercurial в меню VCS, и теперь все опции доступны.Тем не менее, они, кажется, ничего не делают.Единственное, что, казалось, делало что-либо, - это тянуть с сервера.Он не показывает измененные файлы, коммит не делает ничего.Когда я удалил файл, я получил это сообщение об ошибке:

hg remove --after src/stats/KolmogorovSmirnovStatistic.java
abort: repository /home/ga1009/PhD/cpp/pmi/java not found!

корень хранилища - /home/ga1009/PhD.Как я могу настроить его?

Я использую Debian Linux, это актуально.

Ответы [ 3 ]

1 голос
/ 05 января 2012

Я поднял билет на официальном сайте и получил решение, которое, кажется, работает:

Перейти в Настройки |Контроль версий и сопоставление корня хранилища с Mercurial VCS.

0 голосов
/ 30 мая 2012

Мне пришлось отредактировать файл .idea / vcs.xml, чтобы он заработал.VcsDirectoryMappings должен читать что-то вроде:

  <component name="VcsDirectoryMappings">
    <mapping directory="$PROJECT_DIR$/.." vcs="hg4idea" />
  </component>
0 голосов
/ 04 января 2012

Похоже, Mercurial поддерживается в версии сообщества:

http://www.jetbrains.com/idea/features/editions_comparison_matrix.html?IC

Извините, я использую Subversion. Но когда я это сделаю, мне нужно проверить проект в Subversion, чтобы получить рабочую копию. Ты сделал это с Mercurial? Или вы работаете со своими оригинальными файлами?

Я бы сделал это:

  1. Резервное копирование вашего исходного источника. Дай бог, чтобы вы потеряли хранилище с именем "PHD".
  2. Проверьте код в Mercurial. Убедитесь, что вы видите его в браузере.
  3. Унеси свой исходный источник.
  4. Откройте IntelliJ и выйдите из Mercurial.

Вы сможете видеть изменения, добавленные в список изменений во время работы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...