#mercurial
#mercurial
Вопрос:
Исходя из Subversion, я использовал функцию «Пометить для сравнения» и «Сравнить URL-адреса» в TortoiseSVN. Это дало мне возможность сравнить ветку разработки с последней версией выпуска, чтобы получить список файлов, которые изменились.
Мы используем этот список файлов для окончательной проверки кода, документации следующей версии и т.д.
Как вы можете видеть, можно получить список файлов, а также иметь возможность щелкнуть по каждому файлу, чтобы увидеть визуальное различие изменений.
Возможно ли сделать что-то подобное с Mercurial? Лучшее, что я нашел на данный момент, — это эта команда, однако список файлов гораздо менее полезен, чем то, что я смог получить с помощью Subversion.
hg status --change {revisionnumber}
Комментарии:
1. ДА. Насколько я могу судить, функции «Пометить для сравнения» и «Сравнить URL-адреса» в TortoiseHg не существует.
Ответ №1:
В командной строке вы можете:
hg diff -r <first changeset> -r <second changeset>
илиthg vdiff -r <first changeset> -r <second changeset>
В TortoiseHg вы также можете выбрать 2 ревизии, которые хотите сравнить, и получить визуальное различие, как показано ниже: