空中git存储库复制

时间:2015-02-04 09:14:41

标签: git

我们有一个团队分布在两个网络上,他们需要处理通过git管理的相同代码库。在接下来的几周内,由于政治/安全条件,我们绝对无法将这些网络连接在一起,因此这两个团队将无法访问一个单一的git服务器。当然,我们正在思考两个以某种方式复制的git服务器通过sneakernet进行通信。 : - )

虽然我知道合并时代码冲突的开销 - 是否有可能的设置(例如git插件或任何东西)?

1 个答案:

答案 0 :(得分:2)

如果2个存储库无法相互“对话”,则无法同步它们。 您可以采取一些措施来减少冲突。

  1. 使用bitbucket / github共享存储库(作为私有存储库)
  2. 生成 git bundle 并通过电子邮件发送。 git bundle是一种只读的repo
  3. 与#2相同,但使用 git send-email 代替git bundle来更新团队vi mail。