【问题标题】:Merge between two git repositories? [duplicate]在两个 git 存储库之间合并? [复制]
【发布时间】:2015-09-08 00:15:18
【问题描述】:

我有两个存储库 A.gitB.git。它们是完全独立的(不共享任何共同的祖先)。

现在我可以通过将 A.git 添加为B.git 上的远程。例如。来自 B.git

git add remote a_remote [URL to B.git]
git fetch a_remote
git merge a_remote/[branch from A.git]

因此,我不会在 B.git 中获得两个单独的根。

我只是尝试在两个相当大的不同存储库上执行此操作(这两个存储库有一些共同的文件)并且发生了大量冲突。

如果把最佳实践讨论放在一边,究竟是什么导致了所有这些冲突?

如果一个存储库有两个不相关的根,它会产生什么后果?

【问题讨论】:

    标签: git


    【解决方案1】:

    如果两个存储库共有的文件不完全匹配,那就是冲突的来源。就 git 而言,这些文件是独立添加到两个分支的,git 无法判断哪个是正确的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-28
      相关资源
      最近更新 更多