将多个Git存储库推送到一个存储库

时间:2013-08-28 13:44:45

标签: git

我不确定这是否可行。但是,让我问一下。

我可以从多个回购推送到单个回购吗?基本上,我希望单个存储库包含来自所有较小存储库的文件。

我为我项目的各个模块创建了repos。单个回购基本上就是项目本身。

2 个答案:

答案 0 :(得分:1)

如上所述{@ 3}},您可以从多个存储库推送到单个目标,但这会创建不同的历史记录图。您可以合并它们,甚至可以使用Git的子树合并中的调用来保持与Git的帮助同步,如twalberg中所述。看一看。

答案 1 :(得分:0)

我想您正在尝试实施SVN工作流程,但git无法实现。

有两种合适的方法:

  1. 如果您的项目将与您的模块一起松散 - 为您的模块使用单独的存储库,并将其安装为单独的python包(通常的插件系统,如django插件)。
  2. 否则 - 将单个存储库用于项目和模块。
相关问题