有谁知道如何设置Mercurial以将p4merge用作OS X 10.5上的合并/差异工具?
最佳答案
这将适用于合并:
将其放入您的~/.hgrc
(或Windows上的Mercurial.ini
)中:
[merge-tools]
p4.priority = 100
p4.premerge = True # change this to False if you're don't trust hg's internal merge
p4.executable = /Applications/p4merge.app/Contents/MacOS/p4merge
p4.gui = True
p4.args = $base $local $other $output
需要Mercurial 1.0或更高版本。显然,您需要更新该可执行文件的路径,以反射(reflect)您在哪里安装了p4merge。
您不能更改
hg diff
使用的内容;但是您可以使用extdiff
扩展名来创建新的diff命令,以使用所需的显示。因此
hg pdiff
可以运行p4合并等。