Rebase冲突将一个回购推入另一个回购

时间:2017-04-04 15:45:22

标签: git

我按照此处的说明操作:https://stackoverflow.com/a/614254/400723以便将3 git repos合并为一个。不幸的是,在进入第3阶段时,我遇到了大量的冲突。这些回购不应与他们触摸的文件有任何重叠,是否有我遗漏的东西?

我创建了" proj-parent"并检查了三个回购:api,import和commons。我做了filter-branch命令,一切都很好。我首先进入公共区域然后导入(有一些冲突)。我现在正试图对api进行git pull,并且存在大量冲突(其中大多数都是import)。我做错什么了吗?就我所知,这些项目所涉及的文件几乎没有重叠。

1 个答案:

答案 0 :(得分:1)

您正在寻找-s recursive -Xoursgit merge选项。

此选项执行以下操作:

  

...此选项强制冲突的帅哥干净利落地自动解决   有利于我们的'版。来自其他树的更改没有   与我们方面的冲突反映在合并结果上。对于二进制文件   文件,全部内容都来自我们这边...

任何地方都会发生冲突(两个版本都会更改相同的内容),它会自动选择HEADs版本并继续自动继续。它会自动合并其他所有内容,就像它是正常的合并一样。