我是git的新手,并且无法在SO上找到确切答案。
我们有两个自定义两个Android版本的存储库,PRODUCT_4.4.0和PRODUCT_5.1.1。我们现在意识到我们应该只有一个存储库,PRODUCT,并在4.4.0开发结束时对其进行分支,并继续在同一存储库中进行5.1.1开发。
我想将这两个存储库合并到一个名为PRODUCT的存储库中,在5.5.1提交之前使用分支4.4.0。我还想复制完整的提交历史。
我在SO上发现了this和this,但就我所知,它们并不完全符合我的需求。
可以这样做吗?
非常感谢, 保罗
答案 0 :(得分:0)
最简单的方法是将您要合并的分支从PRODUCT_4.4.0
填充到PRODUCT_5.1.1 repo中的分支,然后将其合并到已存在于PRODUCT_5.1.1
中的分支中。然后最后你可以创建一个新的repo并拉出你在PRODUCT_5.1.1
repo中合并的分支。
希望这会有所帮助!