在 mercurial repo 中我可以看到它。我认为 mercurial 已经在修订图上有了这个功能。
我如何配置 tortoisehg 来实现这一目标?
我想为 hgweb提供类似的东西。
Tortisehg 没有内置的图形查看器,但如果安装了“hg view”或“hgk”并且您在 Mercurial.ini 文件中配置了 tortoisehg.view,它将调用它们。
来自http://tortoisehg.wiki.sourceforge.net/FAQ:
问:如何将 hgk(hg 视图)添加回 TortoiseHg-0.3?
A: 下载 tclkit 并将它放在你的 TortoiseHg 目录中。从 Mercurial 存储库下载 hgk 脚本并将其放在您的 TortoiseHg\contrib 目录中。创建一个 hgk.cmd 文件并将其放在 TortoiseHg\scripts 中。该文件应包含:
@set HG=C:\Program Files\TortoiseHg\hg.exe
@"C:\Program Files\TortoiseHg\tclkit-win32.exe" "C:\Program Files\TortoiseHg\contrib\hgk" %*
然后在 Mercurial.ini 文件中启用 hgk:
[extensions]
hgext.hgk =
[hgk]
path=C:\Program Files\TortoiseHg\scripts\hgk.cmd
vdiff=vdiff
然后告诉 TortoiseHg 使用 hgk 作为 Mercurial.ini 文件中的外部日志查看器。这将启用上下文菜单中的“修订图”条目并使其启动 hgk。'View Changelog' 菜单条目仍然会启动 TortoiseHg 的 changelog 查看器。
[tortoisehg]
view = hgk