我正在我的新Mac上使用带有汞的日食,并且当我尝试合并时,它会给我一条消息
"1 个文件未解析"和 kdiff3 它没有打开,kdiff3 是默认的合并工具对吗?如果没有,我该如何配置它?
我不确定 Eclipse 是否切入,但对于 Mercurial 本身来说,默认的合并工具是其内部合并。对于 kdiff3,这似乎对我有用:
.hgrc
[ui]
merge = macfilemerge
[extensions]
extdiff =
[extdiff]
cmd.difftool = diff-w
[merge-tools]
macfilemerge.executable = diff-w
macfilemerge.args = $base $local $other -o $output
差分-W
# Piping the output makes the script to wait for diff tool's output
/Applications/kdiff3.app/Contents/MacOS/kdiff3 "$@" | cat
记住 chmod +x 你的 diff-w 并将其放在你常用路径中的某个地方。
其他合并工具
文件合并
.hgrc
[merge-tools]
macfilemerge.args = $local $other -ancestor $base -merge $output
差分-W
opendiff "$@" | cat
P4合并
.hgrc
[merge-tools]
macfilemerge.args = $base $local $other $output
差分-W
/Applications/p4merge.app/Contents/MacOS/p4merge "$@" | cat