Hg: история фрагментов (перемещенного) файла - PullRequest
3 голосов
/ 16 сентября 2011

Как я могу просмотреть историю фрагмента файла или всего файла, если это возможно, в духовке, хотя файл был перемещен?

Например, файл r / a / b.txt был перемещен в r / b.txt, но у него была история, когда он был в r / a, и я хотел бы видеть эту историю, если возможно, сосредоточенную на определенном фрагменте / наборе строк файла.

1 Ответ

3 голосов
/ 16 сентября 2011

Вы видите историю файла с

hg log --follow your-file

Это просто перечислит наборы изменений, которые касаются данного файла. Вы можете добавить --patch, если хотите видеть исправления вместе с сообщениями журнала.

Я не знаю инструмента, который мог бы сосредоточиться на конкретном ломоть. Наиболее близкой является команда аннотирования. Я всегда использую его из TortoiseHg (работает на всех Windows, Mac и Linux), что позволяет вам щелкнуть правой кнопкой мыши по данной строке и аннотировать родительский набор изменений для набора изменений, который коснулся строки. Это делает действительно удобным «отслаивание» слоев истории в файле.

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