我想知道是否有一种方法可以设置 git 和 diffmerge 以便当您执行以下命令时:git difftool
diffmerge 会弹出并显示所有已修改文件的文件列表,而不是通过命令行循环浏览它们?
我认为它必须是一些设置 ~/.gitconfig 文件。这是我当前的 ~/.gitconfig:
[merge]
tool = diffmerge
[mergetool "diffmerge"]
cmd = /Applications/DiffMerge.app/Contents/MacOS/diffmerge --merge --result=$MERGED $LOCAL $BASE $REMOTE
[mergetool]
keepBackup = false
[diff]
tool = diffmerge
[difftool "diffmerge"]
cmd = /Applications/DiffMerge.app/Contents/MacOS/diffmerge $LOCAL $REMOTE
请参阅下面的 Mercurials (HG) 呈现 DiffMerge 的方式。