我在尝试使用 git difftool(在本例中为 mac 的 opendiff)来可视化最新 git 提交中的差异时遇到了麻烦。我不想为每对已更改的文件启动 opendiff,我只想启动一个比较整个目录的 opendiff 实例,所以我遵循了这个答案的建议,即使用--dir-diff
. 我最终使用了这个命令:
git difftool HEAD^ HEAD --dir-diff
问题是当我启动这个命令时,opendiff 说有 0 个差异(即使使用普通 diff 会显示多个文件中的差异)。这是怎么回事?如何正确使用 difftool?