我最近从SVN转到了Hg。我曾经使用过TortoiseSVN,现在我正在使用TortoiseHg。不过,我真正想念的一件事是TortoiseSVN风格的差异; Hg更难阅读和理解。
有没有办法告诉TortoiseHg使用TortoiseSVN diff工具?
答案 0 :(得分:6)
右键单击 - > TortoiseHg - >全局设置 - > TortoiseHg - > Visual Diff工具 - >选择TortoiseMerge
答案 1 :(得分:4)
不知道为什么 TortoiseHg 没有内置此功能,因为TortoiseSVN和 TortoiseGIT 都可以。
因此,我们必须以某种方式从任一项目中下载TortoiseIDiff.exe
,将其添加到我们的 TortoiseHg文件夹,并将某些内容添加到Mercurial.ini
,目前可以在 Windows资源管理器的上下文菜单(右键单击)>下找到TortoiseHg>全局设置>编辑文件:
[extdiff]
cmd.tortoisediff = C:\Program Files\TortoiseHg\TortoiseIDiff.exe
opts.tortoisediff = /left:"$parent" /lefttitle:"$plabel1" /right:"$child" /righttitle:"$clabel" /showinfo
答案 2 :(得分:0)
将以下内容放入Mercurial.ini:
[tortoisehg]
vdiff = tortoisediff
[extdiff]
cmd.tortoisediff = C:\Program Files\TortoiseSVN\bin\TortoiseMerge.exe
opts.tortoisediff = /base:"$parent" /basename:"$plabel1" /theirs:"$child" /theirsname:"$clabel"