Андрей ответит вам, как увидеть различия между файлами.Это здорово, когда вам нужны все детали.Но вот как непосредственно увидеть имена самих файлов:
hg status --rev X --rev Y
Как вы все знаете, команда состояния обычно используется для просмотра изменений рабочей копии с момента последнего коммита или болееточно, начиная с родительской версии рабочей копии (см. hg parents
или посмотрите ее в hg glossary
, если вы не знаете, что это такое).Тем не менее, команда status может также использоваться для сравнения других ревизий.
Это может быть использовано для всех видов приятных вещей ... например, для написания заметок о выпуске было бы неплохо упомянуть любую новуюпереводы, представленные с момента последнего выпуска.Для самого Mercurial я могу сделать:
% hg status --rev 1.6.2 --rev tip i18n
M i18n/da.po
M i18n/it.po
M i18n/pt_BR.po
A i18n/ro.po
, чтобы увидеть, что румынский перевод является новым и что датский, итальянский и бразильский португальский переводы были обновлены.В этом случае моей родительской версией рабочей копии была подсказка, поэтому я мог бы пропустить --rev tip
.