【发布时间】:2012-01-27 10:46:10
【问题描述】:
我已将我的 git 设置为使用 P4Merge 作为 diff 工具,如 here 所述。所以,git diff 将触发 P4Merge。
但是,有时我发现使用 UNIX diff 更快、更高效(因为不涉及 GUI)。如何设置 git 以便我可以轻松选择要触发的差异工具?这可能吗?例如:
$ git diff # to trigger P4Merge
$ git difftool # to trigger UNIX diff
我的git config --list:
code.editor=vi
merge.tool=p4merge
mergetool.extMerge.cmd=extMerge $BASE $LOCAL $REMOTE $MERGED
mergetool.extMerge.trustexitcode=false
diff.external=extDiff
mergetool.prompt=false
mergetool.keepbackup=false
mergetool.p4merge.path=/usr/local/bin/p4merge
【问题讨论】:
-
上面提到的这里的网址坏了,能更新一下吗?
标签: git configuration