我有一个名为'A'的项目,这个项目有很长的Git历史。在项目'A'切换IDE的某个时刻,开发人员不知道它从git仓库断开连接,并创建了一个新的本地仓库,让我们打电话给'B'。合并git回购到另一个回购
'B'有几个提交,但仍然基于最近提交的'A',自从转移以来一直未更改。
现在我真的想把'B'带回'A',但如果可能的话保持它的提交。任何人都可以就如何实现这一目标提供一些建议吗?
编辑:被标记为this的副本但是,在该例中,第二个回购不是第一个回合,而是它是一个单独的模块,希望被添加到项目中,而在本例中它是旨在取代原来的。
是否要合并B提交到A,但要保持代码? –
那么,理想情况下最终的结果将是一个“B”的镜像,但保持“A”hisotry在节拍 – xceph
可能重复[你如何合并两个git存储库?](http://stackoverflow.com/questions/1425892/how-do-you-merge-two-git-repository) – Joe