我最近在 Git 中合并了两个分支。它们都开发了太长时间,因此两个分支上都有很多文件被更改,因此 Git 将它们标记为“冲突”
一旦我在 Beyond Compare 中打开它们,就“不再有冲突”,因为它足够聪明,可以解决所谓的冲突。因此,只需在外部合并工具(来自 SourceTree)中打开,然后单击“保存”即可。然而,有很多文件需要这个!有没有办法让Beyond Compare“批量”处理我的工作副本中的所有冲突文件?
UPDATE
我的项目的\.git\config
file 指定了以下内容,我相信这会强制 Beyond Compare 4 (Pro) 自动合并文件,但事实并非如此。可能是无效的配置?我已经三重检查了:(
[diff]
tool = bc4
[difftool]
prompt = false
[difftool "bc4"]
path = /c/Program Files/Beyond Compare 4/BComp.exe
[merge]
tool = bc4
[mergetool]
prompt = false
keepBackup = false
[mergetool "bc4"]
cmd = /c/Program Files/Beyond Compare 4/BComp.exe -automerge -ignoreunimportant -reviewconflicts "$LOCAL" "$REMOTE" "$BASE" "$MERGED"
trustExitCode = true
如果你有专业版,你可以通过bcompare
the -automerge
开关如图所示这一页 http://www.scootersoftware.com/v4help/index.html?command_line_reference.html.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)