我们有一个团队分布在两个网络上,他们需要处理通过git管理的相同代码库。在接下来的几周内,由于政治/安全条件,我们绝对无法将这些网络连接在一起,因此这两个团队将无法访问一个单一的git服务器。当然,我们正在思考两个以某种方式复制的git服务器通过sneakernet进行通信。 : - )
虽然我知道合并时代码冲突的开销 - 是否有可能的设置(例如git插件或任何东西)?
答案 0 :(得分:2)
如果2个存储库无法相互“对话”,则无法同步它们。 您可以采取一些措施来减少冲突。
git bundle
并通过电子邮件发送。 git bundle是一种只读的repo git send-email
代替git bundle来更新团队vi mail。