Ton*_*ing 1 git beyondcompare difftool
当git difftool --tool=bc3
从Git-Bash 使用时,我为每个文件都有一个BC3窗口.但是要看到下一个窗口我必须关闭前一个窗口.
我想在单个BC3窗口中同时看到所有差异文件作为选项卡.
我在StackOverflow上找到了正确的提示:#17736427.
使用git difftool --dir-diff
(将BC3配置为difftool)对我来说没问题.
谁想用这个,可能会发现BC3开关/expandall
很有帮助.
我之前的解决方案是,递归调用git-difftool .
可能这个技巧对其他人有帮助.所以我想在这里分享一下.
像这样改变你的git-config:
[difftool "bc3_all"]
cmd = "git difftool --tool=bc3_single \"$REMOTE\" &"
[difftool "bc3_single"]
cmd = "bcomp \"$REMOTE\" \"$LOCAL\""
我的第一次尝试是直接启动BC3作为后台进程:
[difftool "bc3"]
cmd = "bcomp \"$REMOTE\" \"$LOCAL\" &"
它不起作用,因为$LOCAL
它通常是一个临时文件.
当BC3窗口出现时,该$LOCAL
文件已被删除.
归档时间: |
|
查看次数: |
1130 次 |
最近记录: |