我有两个git存储库说A和B,都包含一个名为file1.cc的文件.是否可以将repo A中file1.cc的历史合并/复制到repo B中的file1.cc?
问题是我们已经将文件从repo A移动到repo B,并且所有文件的历史记录都丢失了.但现在一些开发人员已经开始研究回购B并推动了他们的改变.所以现在我想要从repo A到repo B的一些文件的合并/复制历史记录,这些文件仅适用于某些文件.有可能这样做吗?或者一旦丢失的文件的历史永远丢失?
请帮忙.提前致谢.
我们最终得到了 2 个不同历史的不同 repo,因为两个人开始了他们自己的 repo,现在是时候合并了。
启动代码相同,只有两个不同的 git init 和 remote。
所以条件是开发人员 D1 开始,他的回购是:
开始-> A->B->C->
开发人员 D2 开始了,他的 repo 是:
开始->Z->Y->X->
现在,希望为两个 repo 拉取公共分支,以便它们可以合并自己的分支以进行新的工作。
他们的工作大多是分开的,有一些可以手动解决的小冲突。
什么命令或进程应该是最好的?