我已经将Beyond Compare配置为difftool
。
当我运行$ git difftool
时,它会按顺序打开所有的差异文件在BC中,也就是说第一个差异文件会打开,我必须关闭它才能打开下一个,以此类推。
当文件数量过多时,我需要重复执行每个文件。有没有办法:
- 在差异处理过程中退出并返回到
$
提示符? 或 - 在多个选项卡中打开所有差异文件中的BC?
- 其他好的想法?
我已经将Beyond Compare配置为difftool
。
当我运行$ git difftool
时,它会按顺序打开所有的差异文件在BC中,也就是说第一个差异文件会打开,我必须关闭它才能打开下一个,以此类推。
当文件数量过多时,我需要重复执行每个文件。有没有办法:
$
提示符? 或git config --global alias.bcompare 'difftool --dir-diff'
这样就可以省去一些控制台输入的麻烦啦 :-)
git difftool
来调用一个包装脚本,该脚本在后台调用 BC,类似于#!/bin/sh
<newline>bcompare "$@" &
。这将为每个比较提供一个新的 BC 窗口。我不知道 bcompare 是否有一个命令行选项来在现有窗口中打开一个新标签页。 - Keith Thompsongit difftool -d
命令,这将为您提供更改的文件夹视图。 - Lasse V. Karlsen