为了合并,我用它来“保留我的”
git merge -X ours foo
这是“保留他们的”
git merge -X theirs foo
然而,在我最近的合并中,看起来最好保留双方。 Git 是否有一个“策略”来避免手动编辑文件?
没有解决这些冲突的“合并策略”。
但是,如果您确实想要发生如下冲突:
<<<< ours
Foo
=========
Bar
>>>> theirs
决心
Foo
Bar
然后您可以配置“合并驱动程序”。来自git 属性 http://kernel.org/pub/software/scm/git/docs/gitattributes.html手册页:
union
对文本文件运行 3 路文件级合并,但从
两个版本,而不是留下冲突标记。这往往会
将添加的行保留在结果文件中以随机顺序,并且
用户应验证结果。如果您不这样做,请勿使用此功能
了解其中的含义。
向 .gitattributes 添加一行以使用它:
*.whatever merge=union
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)