所以这是一个示例文件夹层次结构:
c:\MyProject
c:\MyProject\Folder1
c:\Myproject\Folder2
在SVN中,如果我只想查看c:\MyProject\Folder1
中的更改历史记录,我可以导航到该文件夹,右键单击并查看日志。
Mercurial做同样的事情显示了整个MyProject的所有变化。有没有办法过滤掉Folder1
(及其子文件夹)中只有变化?
答案 0 :(得分:20)
它与您期望的一样有效,与svn log
相同:
hg log c:\MyProject\Folder1
答案 1 :(得分:5)
在TortoiseHG中,右键单击Folder1
并从那里打开资源库资源管理器。
这会自动在资源库资源管理器中设置过滤器,以仅显示此文件夹的历史记录。
类似的东西被描述为here(对于单个文件而不是文件夹,但你明白了......)
答案 2 :(得分:2)
在新款tortoise hg(Hg Workbench)中,您可以通过右键单击并选择回购文件夹中的TortoiseHg => Revision History
来实现此目的。
这实际上做的是过滤(ctrl + s),如file('path:some/relative/path')