首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >镜像Git库定期

镜像Git库定期
EN

Stack Overflow用户
提问于 2017-09-13 03:38:58
回答 1查看 481关注 0票数 0

假设我已经创建了两个Git存储库。我的软件团队内部可以访问一个存储库,但不允许外部客户访问(将其称为存储库到镜像)。我的软件团队和我的客户的软件团队可以访问另一个存储库(称之为镜像存储库)。

我想每天三次(清晨、午餐后、一天结束后)将更改推送到镜像存储库。使用Git将存储库中的更改与镜像存储库同步的最推荐方法是什么?

我做了一些研究,并在在另一个位置镜像存储库上找到了帮助页面。看起来,唯一的选择实际上是定义一个不同的远程目的地(镜像),并将引用推送到该存储库。这是正确的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-13 04:25:22

你是对的,这通常是完成镜像的最好方法。

如果两个团队都致力于各自的回报,你可能会更好地使用更传统的叉子而不是镜子。双向镜像在理论上是可能的,但也充满了问题。

我不想告诉你不要使用这个工作流,我是一个实用主义者,当涉及到找到一个能满足你需求的工作流时。但我要提醒的是,'git镜像‘是那些在我的大脑中抛出小红灯的短语之一,因为它通常是解决一个更大问题的症状的方法。因此,我建议花点时间向后退一步,阐明你的理由。

例如,您可能会问自己:如果每个人都可以访问外部存储库,为什么不让每个人只使用外部源呢?如果自动回答是“安全性”,请记住,您已经计划将代码基和历史推送到远程。当然,有时候答案是“外行者,老板,蜥蜴会这么说”,这时你只需要处理它。

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

https://stackoverflow.com/questions/46188464

复制
相关文章

相似问题

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