Hg:(移动)文件的块的历史

时间:2011-09-16 10:18:59

标签: mercurial

我如何浏览文件块的历史记录,或者只有可能的文件才能浏览整个文件的历史记录,虽然文件被移动了但是烤箱?

例如,文件r / a / b.txt已移至r / b.txt但在r / a中有历史记录,我希望看到该历史记录,如果可能的话,会集中在某个块/集上文件的行。

1 个答案:

答案 0 :(得分:3)

您会看到带有

的文件的历史记录
hg log --follow your-file

这将只列出触摸给定文件的更改集。如果要查看补丁以及日志消息,可以添加--patch

我不知道可以专注于特定大块头的工具。最接近的是annotate命令。我总是使用它来自TortoiseHg(适用于所有Windows,Mac和Linux),它允许您右键单击给定的行并注释触摸该行的变更集的父变更集。这使得在文件中“剥离”历史层非常方便。