关于GitHub:合并不同语言的Git存储库

Merging git repositories of different languages

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
Combining multiple git repositories

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

[Ruby存储库]

1
2
3
4
commit 1
commit 2
commit 3
...

[PHP存储库]

1
2
3
4
...
commit 54
commit 55
commit 56

[新存储库]

1
2
3
4
5
6
7
8
...
commit 54
commit 55
commit 56
commit 1
commit 2
commit 3
...


只需在php/master上重新设置ruby/master:

1
git rebase php/master ruby/master