我在Github上有一个仓库,它是从Google Code导入的(实际上,是别人导入的,然后我又fork了它)。原始项目自2011年以来一直停滞不前。代码大多数在根目录的单个文件中。我的fork有Google Code的历史记录。我们已经向代码添加了一些内容。
第三个人也把原始源代码导入到Github,并做出了更改。有人fork了它并添加了更多内容。
(还有其他类似的Google Code-> Github克隆,因此使用类似方法处理其中一些可能很有用)
我想以某种方式统一这些,我想:将其他repo的更改合并到我的repo中,并
保留其提交历史记录。
理想情况下,我还想:
以某种方式链接每个repo,可能是在Github上链接它们的网络图,以及
允许未来易于在fork之间进行PR。
所以:
第三个人也把原始源代码导入到Github,并做出了更改。有人fork了它并添加了更多内容。
(还有其他类似的Google Code-> Github克隆,因此使用类似方法处理其中一些可能很有用)
我想以某种方式统一这些,我想:
- 如何最好地完成这个任务?
- 第二部分是否可行?
- 如果不行,那么最佳解决方案是什么?