【发布时间】:2021-09-23 18:12:23
【问题描述】:
场景:拥有 100 多名开发人员的主存储库
在 100 多个开发人员分叉父 repo 的情况下,是否对 Github 存储空间有重大影响,或者每个开发人员拥有自己的 repo 分叉,然后对父 repo 进行 PR 是否是一种有效的策略?
我查看了其他几个可能与此问题相关的线程,但只能发现分叉共享对象以最大限度地减少存储使用量。但是,我无法确定大规模(数百个分叉)的影响程度以及这是否会显着占用可用存储空间。
【问题讨论】:
-
分叉,还是克隆?通常不需要叉子。这会创建一个单独的仓库。
-
分叉。建议使用此策略以防止分支混乱;开发人员不会删除已经合并的分支,还有一些其他问题我不会详细介绍。创建分叉后,开发人员可以在本地创建更改并将其推送到自己的存储库中。这使得只有基本分支将存在于主存储库中。但随之而来的问题是,这种方法是否会占用大量存储空间。
-
谢谢。在 VonC 回答您说的是在 Gibhub 的存储之前,我并不清楚。这不是我以前遇到过的事情,所以不在我的脑海中。我做了一个小修改来帮助别人。
标签: git github github-enterprise