2012-12-05 95 views
0
的Git仓库

可能重复:
Combining multiple git repositories合并不同语言

我重新编码从PHP到Ruby应用程序。有没有办法在保持每个版本的提交的同时合并这两个存储库?理想情况下是这样的

[红宝石库]

commit 1 
commit 2 
commit 3 
... 

[PHP库]

... 
commit 54 
commit 55 
commit 56 

[新库]

... 
commit 54 
commit 55 
commit 56 
commit 1 
commit 2 
commit 3 
... 
+0

什么是你的整数代表 - 提交,或只是一个排序的SHA哈希?前者是不可能的(承诺SHA考虑到祖先,所以会改变其中一个回购);后者是。 –

+0

只是提交的顺序 – bswinnerton

+0

所以基本上你只是想要从Ruby仓库顶部的ruby仓库应用所有提交,是吗? –

回答

2

就重订红宝石/主在PHP /主的顶部:

git rebase php/master ruby/master