Сравнение ревизий в Mercurial - PullRequest
2 голосов
/ 10 июня 2011

Исходя из Subversion Я использовал функцию «Отметить для сравнения» и «Сравнить URL» в TortoiseSVN. Это дало мне возможность сравнить ветку разработки с последней версией выпуска, чтобы получить список файлов, которые изменились.

Мы используем этот список файлов для окончательной проверки кода, документирования следующей версии и т. Д.

Как вы можете видеть, можно получить список файлов, а также иметь возможность щелкать по каждому файлу, чтобы увидеть визуальную разницу изменений.

Screenshot of comparing revisions with Subversion

Можно ли сделать что-то подобное с Mercurial? Лучшее, что я нашел до сих пор, это эта команда, однако список файлов гораздо менее полезен, чем тот, который я смог получить с помощью Subversion.

hg status --change {revisionnumber}

1 Ответ

5 голосов
/ 10 июня 2011

В командной строке вы можете:

  • hg diff -r <first changeset> -r <second changeset> или
  • thg vdiff -r <first changeset> -r <second changeset>

В TortoiseHg вы также можете выбрать 2 ревизии, которые хотите сравнить, и получить визуальную разницу, как показано ниже:

enter image description here

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