冲突冲突拉回一个回报

冲突冲突拉回一个回报

问题描述:

我按照这里的说明:https://*.com/a/614254/400723为了将3个GIT回购合并成一个。不幸的是,在第三轮比赛中,我遇到了很多冲突。这些回购应该不会与他们触及的文件有任何重叠,是否有我失踪的东西?冲突冲突拉回一个回报

我创建了“proj-parent”并签出了它的三个回购:api,import和commons。我做了filter-branch命令,一切都很好。我先拉着普通人,然后导入(其中有一些冲突)。我正在尝试对api进行git pull,并且有大量的冲突(其中大多数是导入)。我做错什么了吗?据我所知,这些项目所接触的文件应该几乎没有重叠。

您在为git merge寻找-s recursive -Xours选项。

此选项将执行以下操作:

...此选项强制冲突的帅哥是自动解决由 利于“我们”的版本干净。来自其他树的不与我们方面冲突的其他树的更改反映到合并结果。对于二进制文件 ,全部内容都从我们身边采取...

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

+0

谢谢!我正在尝试这个,并会让你知道它是怎么回事! – Derek

+1

原来我真的想要 - 他们的,但那是我的错误不是你的。 ;) – Derek