在 OSX 上,我使用 diffmerge 作为我的 git diffing 工具。这是我的 .gitconfig:
[diff]
tool = diffmerge
[difftool "diffmerge"]
cmd = diffmerge \"$LOCAL\" \"$REMOTE\"
[alias]
d = difftool --no-prompt
如果我只是使用git difftool
它,它会提示我每个我想要比较的文件。为了解决这个问题,我创建了git d
别名并添加了 --no-prompt 标志。
有没有什么办法可以防止重复提示而没有别名?我尝试在 difftool 下插入prompt=false
和prompt = NO
移动,以及将 --no-prompt 标志移动到 diffmerge 命令旁边,但这些都没有帮助。