我是在一家小公司从事私人 GitHub 存储库工作的少数开发人员之一。该存储库是由我们的老板在他的 GitHub 帐户下创建的,所有开发人员都可以对其进行推送访问。
如您所知,即使您没有付费订阅,也可以分叉主存储库,并且分叉仍将保持私有状态。添加到原始存储库的每个人都将自动添加到分叉的观察者列表中(我不知道为什么)。
这是我不久前出于好奇所做的(我不知道我能做到这一点),并且因为我认为将我的正在进行的分支和临时内容保留在主存储库之外以保留内容会很好干净的。但今天老板问我为什么这么做,除了上面说的我也想不出更好的理由。
是否有任何充分的理由在 GitHub 上分叉私有存储库而不是直接推送到主存储库?
需要分叉你老板的存储库的原因之一是他不允许你直接向这个存储库做出贡献。然而,由于他允许您直接访问,因此没有明确需要进行分叉。正如 @Diego 指出的,GitHub 喜欢让用户从自己的存储库中推送和拉取,然后通过拉取请求将更改提交到上游存储库。然而,分叉并不是审查变更所必需的。一个简单的替代方案是在老板的远程存储库中创建功能分支并让他查看这些更改。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)