在Mercurial中,如何检查特定文件夹的修订日志?

时间:2010-11-19 22:23:56

标签: mercurial tortoisesvn tortoisehg

所以这是一个示例文件夹层次结构:

c:\MyProject
c:\MyProject\Folder1
c:\Myproject\Folder2

在SVN中,如果我只想查看c:\MyProject\Folder1中的更改历史记录,我可以导航到该文件夹​​,右键单击并查看日志。

Mercurial做同样的事情显示了整个MyProject的所有变化。有没有办法过滤掉Folder1(及其子文件夹)中只有变化?

3 个答案:

答案 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')