Github Repo上不同协作方式的优缺点[关闭]

问题描述 投票:-1回答:1

以下每种协作方式在github上的优缺点是什么?

  1. 团队成员分叉主存储库并处理其分叉存储库,然后将代码从分叉存储库推送到主存储库。
  2. 团队成员直接在主仓库上工作。
git github workflow collaboration
1个回答
1
投票

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

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

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


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

© www.soinside.com 2019 - 2024. All rights reserved.