TortoiseHg with TortoiseSvn Diff

时间:2011-05-18 17:00:12

标签: tortoisesvn diff tortoisehg

我最近从SVN转到了Hg。我曾经使用过TortoiseSVN,现在我正在使用TortoiseHg。不过,我真正想念的一件事是TortoiseSVN风格的差异; Hg更难阅读和理解。

有没有办法告诉TortoiseHg使用TortoiseSVN diff工具?

3 个答案:

答案 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"
相关问题