首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多个网络/离线站点上的Git

多个网络/离线站点上的Git
EN

Stack Overflow用户
提问于 2015-03-17 02:52:36
回答 1查看 60关注 0票数 0

我们是在一个项目上工作的两个团队。每个团队都在不同的网络上。不幸的是,这两个网络都没有连接到Internet,并且由于公司规定,不允许通过Internet传输此项目的数据。我们只能时不时地在它们之间传输文件,这是唯一的连接。

我们如何在维护Git存储库的同时最小化需要在站点之间传输的数据?

理想情况下,每个团队都需要能够克隆、提交和推送到其网络上的纯repo。每当我们想要同步repo时,我们都会传输某种类型的(二进制?)在将用于同步repos的站点之间进行比较/修补。

目前正在使用的方法:我们在网络A上有一个单独的Git存储库。团队A很高兴。

这种方法有什么问题? 1.我们在站点A上只有“最新”的存储库。团队B需要创建补丁,并将它们应用到站点A上,以便同步他们的工作。2.我们不时地在站点之间传输整个repo,而不仅仅是差异(只要我们想在站点B上拉)。3.来自站点B的开发人员不会推送到裸repo (仅为团队A创建补丁)。

EN

回答 1

Stack Overflow用户

发布于 2015-03-17 04:53:31

那么,显而易见的解决方案是有一个在线托管的Git存储库,两个位置都可以推送/拉出。这是标准的方法,你甚至可以使用GitHub。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29084743

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档