Запуск hg pull
, который добавил новые изменения в мой репозиторий. Прежде чем обновлять рабочий каталог с новыми изменениями, мне бы хотелось увидеть эти новые файлы/изменения. Я считаю, что в SVN я использовал svn st -u
, но как это делается в Mercurial?как видеть файлы в репозитории перед запуском 'update'
ответ
(После изменения настроек через hg pull
) вы можете запустить hg status --rev tip
, чтобы показать результат, аналогичный svn st -u
.
Существует также hg incoming
(псевдоним hg in
; дополнительно hg outgoing
/hg out
), которые могут быть использованы до того вытягивать, который покажет вам изменения, которые будут дергать. Иногда это может быть полезно.
спасибо, что это тоже было полезно – latvian 2010-11-29 18:16:32
Перед тем, как даже тянуть вы можете использовать:
hg incoming --stat
, чтобы увидеть краткое описание изменений или
hg incoming --patch
видеть фактические дельт.
После извлечения вы можете сделать (но перед обновлением!):
hg status --rev tip
, чтобы увидеть список измененных файлов, или
hg diff --rev tip
, чтобы просмотреть сводку изменений, или
hg diff -r tip
Просмотреть комбинированный разн.
`hg push` добавляет новые изменения в ваш репозиторий? Вы имеете в виду, что добавляет изменения в удаленный репозиторий? – robert 2010-11-24 21:59:39
Спасибо, Роберт ... я написал это неправильно, и теперь исправлено – latvian 2010-11-29 18:15:57