当我有写访问权限时,fork repo有什么好处?

时间:2016-03-18 11:45:23

标签: git github

我有权访问某人的github存储库(我是合作者)。在工作中对我有什么好处吗?我对github并不熟悉所以我不确定我是不是因为没有分叉而只是使用原始存储库而失去了任何东西。

由于

2 个答案:

答案 0 :(得分:2)

当您没有对给定存储库的写访问权时,通常会采用Fork and Pull。在为您未被视为维护者/团队成员的项目做出贡献时就是这种情况。

作为开发人员,如果您有权在原始存储库中创建分支,我就不明白为什么要分叉存储库。无论您是否具有写入权限,您仍应遵循GitHub Flow或类似内容。

最后它取决于你,但如果你有写访问权限,我会做分支并提取请求。

答案 1 :(得分:2)

这主要是组织性的。

你仍然可能想要分叉的一些原因:

  1. 您的写入权限可能会被取消
  2. 您可能不同意项目的进展
  3. 已经有太多人在处理它(分支太多,活动太多,通知太多)
  4. 您想尝试重大的项目范围更改
  5. 您不希望在繁忙/正式项目中意外合并更改
  6. 您认为您的回购网站的存活时间会比当前的“官方网站”长,并且您不希望自己的应用程序中断
  7. 还有其他人无法信任
  8. 您不相信原始存储库与您的应用保持兼容(或支持旧版功能等)。
  9. 您想分别跟踪自己的问题/ wiki
  10. 你有太多自己的分支,你宁愿合并为“主人”,即使这对官方回购也没用。
  11. 您不喜欢repo的限制/策略/ hooks / triggers / configuration
  12. 在任何情况下,如果您有一个非官方的分支 - 请确保您在说明中说明(因此人们知道从哪里获得“官方”更新,在哪里发布问题等。)