2013-03-14 64 views
0

也许它有点像一个愚蠢的问题,但我的一个朋友有两个版本库,他需要将文件从每个版本库推送到另一个版本库。有没有办法用git来做到这一点?在版本库之间传输数据git

+0

似乎重复:http://stackoverflow.com/questions/1425892/how-do-you-merge-two-git-repositories – 2013-03-15 02:22:56

回答

0

如果两个存储库位于同一个系统中,那么它没有任何意义,因为只能使用一个存储库。如果您将其中一个用作远程位置,则IDE(NetBeans或Eclipse)将提供从这些存储库中提取或推送到这些存储库的选项。

+0

他们都是托管在heroku上的仓库。实际上,这对我的朋友来说确实是一个愚蠢的想法:他制作了两个独立的应用程序,现在想整合他们,因为他认为他们会一起工作很好 – 2013-03-14 19:43:51

0

你不能推“文件”,你只能推提交。

您可以拥有一个定义了两个遥控器的本地存储库。然后,您可以从一个存储库中取出并推送到另一个存储库。

但最后你只能签出一次提交,即如果两个存储库完全不相关,这可能不是一个好主意。

在思考如何之前,你应该真正考虑你想达到的目标以及为什么。