气隙 git 存储库复制
Air gapped git repository replication
我们有一个团队分布在两个网络上,他们需要在通过 git 管理的相同代码库上工作。在接下来的几周内,由于政治/安全条件,我们绝对无法将这些网络连接在一起,因此这两个团队将无法访问一台 git 服务器。自然地,我们正在考虑两个以某种方式复制的 git 服务器通过 sneakernet 进行通信。 :-)
虽然我知道合并时代码冲突的开销 - 是否有可能的设置(例如 git 插件或任何东西)?
如果 2 个存储库不能相互 "talk",则无法同步它们。
您可以采取多种措施来减少冲突。
- 使用bitbucket/github共享存储库(作为私有存储库)
- 生成
git bundle
并通过电子邮件发送。 git bundle 是一种只读 repo
- 与 #2 相同,但使用
git send-email
包而不是 git 来更新团队 vi 邮件。
我们有一个团队分布在两个网络上,他们需要在通过 git 管理的相同代码库上工作。在接下来的几周内,由于政治/安全条件,我们绝对无法将这些网络连接在一起,因此这两个团队将无法访问一台 git 服务器。自然地,我们正在考虑两个以某种方式复制的 git 服务器通过 sneakernet 进行通信。 :-)
虽然我知道合并时代码冲突的开销 - 是否有可能的设置(例如 git 插件或任何东西)?
如果 2 个存储库不能相互 "talk",则无法同步它们。 您可以采取多种措施来减少冲突。
- 使用bitbucket/github共享存储库(作为私有存储库)
- 生成
git bundle
并通过电子邮件发送。 git bundle 是一种只读 repo - 与 #2 相同,但使用
git send-email
包而不是 git 来更新团队 vi 邮件。