求助: gitlab 的工程怎么按分支给开发人员分配权限呢

2022-11-10 20:23:29 +08:00
 284716337

需求

有一个.git 工程,有多个分支,有两波开发人员分别开发不同的两个分支,为了后期合并代码方便,目前就一个 git 工程,怎么操作,才能让开发人员 A 只能提交 branch_A 分支的代码,开发人员 B 只能提交 branch_B 分支的代码呢。

已知方式

1 、拆成两个 git 工程,但是后期合并代码不方便

1027 次点击
所在节点    GitLab
3 条回复
twistedmeadows
2022-11-10 21:30:07 +08:00
说明你们还没真正想清楚 git 仓库是怎么工作的。
你想想,github 上为什么两个仓库之间可以提交 PR ?为什么你觉得 gitlab 上拆库后就不行了?

道理是一样的,A 团队保持在原本的仓库上工作,B 团队 folk 一个库出来在 B 仓库上开发。两边需要做代码同步的时候就向对方库提 MR 就行了,跟 github 上的 PR 是一个东西,只是名字不一样而已
284716337
2022-11-11 09:32:26 +08:00
@twistedmeadows 好的,主要是操作麻烦了,部分研发不会搞,有时候他们还会有代码被覆盖的情况。
superwater
2022-12-16 14:44:19 +08:00
付费版本就可以按分支给提交权限了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/894251

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX