【发布时间】:2019-12-16 03:13:25
【问题描述】:
以下几种github上的协作流方式各有什么优缺点?
- 团队成员分叉主仓库并处理他们的分叉仓库,然后将代码从分叉仓库推送到主仓库。
- 团队成员直接处理主存储库。
【问题讨论】:
标签: git github workflow collaboration
以下几种github上的协作流方式各有什么优缺点?
【问题讨论】:
标签: git github workflow collaboration
第一种方法更容易维护一个唯一的引用,由负责接受 PR(拉取请求)的维护者控制
您不必保护分支,因为协作者正在他们自己的分支中工作。
但是:为协作者设置更复杂:除了他们的 fork 之外,他们还需要将原始存储库添加为“上游”存储库,以便在 up- 之上获取和 rebase 其 PR 分支迄今为止的上游主分支,如果他们希望他们的 PR 干净地应用。
第二种方法对协作者来说更容易,但涉及strict branch protection,以控制谁可以推送到哪里。
【讨论】: