Поиск списка наборов изменений, в который был изменен конкретный файл - PullRequest
2 голосов
/ 01 ноября 2011

Я хочу обновить свой репозиторий во второй раз, когда конкретный файл был изменен.Как можно перечислить наборы изменений, в которых был изменен определенный файл?

1 Ответ

4 голосов
/ 01 ноября 2011

Используйте команду log и установите собственный стиль:

$ hg log --template "{node}\n" file

Пример вывода хешей (например, git):

7e96adf02fe2d633443c327a66cb34d9806b6e52
5d8f310f025a7e92a06bf0ace9e3077e8c02ea24
a987682208a9a04cb546d5bc3de38eba115a8494
69f73525ecbad1479356b488d1c15796a8f15176

Или ревизии, как в SVN:

$ hg log --template "{rev}\n" file

271
256
254
253

Или как hg:

$ hg log --template "{rev}:{node}\n" file 

271:7e96adf02fe2d633443c327a66cb34d9806b6e52
256:5d8f310f025a7e92a06bf0ace9e3077e8c02ea24
254:a987682208a9a04cb546d5bc3de38eba115a8494
253:69f73525ecbad1479356b488d1c15796a8f15176
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...