Github Repo上采用不同协作方式的利弊

以下在github上进行协作的每种方式的利弊是什么?

  1. 团队成员分叉主存储库并处理其分叉存储库,然后将代码从分叉存储库推送到主存储库。
  2. 团队成员直接在主仓库中工作。
xuyongm 回答:Github Repo上采用不同协作方式的利弊

第一种方法更易于维护唯一引用,由负责接受PR(拉动请求)的维护者控制

您不必保护分支,因为协作者是在自己的分叉中工作。

但是:为协作者设置更为复杂:除了他们的分叉之外,他们还需要将原始存储库添加为“上游”存储库,以便在上层目录的基础上获取和重新建立其PR分支。迄今为止的上游主分支,如果他们希望其PR干净利落地应用。


第二种方法对于协作者来说比较容易,但是涉及一种strict branch protection,以便控制谁可以将其推到哪里。

本文链接:https://www.f2er.com/2916140.html

大家都在问