使用 Beyond Compare 时如何退出 git difftool?

How to exit git difftool when using with Beyond Compare?

我已将 Beyond Compare 配置为 difftool

当我 运行 $ git difftool 时,它会打开 BC 中的所有 diff 文件,但顺序是第一个 diff 文件打开,我必须关闭它以便下一个打开,依此类推上。

当文件太多时,我需要对每个文件重复此操作。有什么办法-

  1. 中途退出 diff 进程并 return 到 $ 提示符?或者
  2. 在多个选项卡中打开 BC 中的所有 diff 文件?
  3. 还有其他好主意吗?

使用参数--dir-diff 这将立即打开Bcompare 中的所有更改。 此外,您可以在 .gitconfig 中创建一个别名,例如

git config --global alias.bcompare 'difftool --dir-diff'

然后您可以节省一些控制台输入工作:-)