V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
284716337
V2EX  ›  GitLab

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

  •  
  •   284716337 · 2022-11-10 20:23:29 +08:00 · 1883 次点击
    这是一个创建于 772 天前的主题,其中的信息可能已经有所发展或是发生改变。

    需求

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

    已知方式

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

    twistedmeadows
        1
    twistedmeadows  
       2022-11-10 21:30:07 +08:00 via iPhone
    说明你们还没真正想清楚 git 仓库是怎么工作的。
    你想想,github 上为什么两个仓库之间可以提交 PR ?为什么你觉得 gitlab 上拆库后就不行了?

    道理是一样的,A 团队保持在原本的仓库上工作,B 团队 folk 一个库出来在 B 仓库上开发。两边需要做代码同步的时候就向对方库提 MR 就行了,跟 github 上的 PR 是一个东西,只是名字不一样而已
    284716337
        2
    284716337  
    OP
       2022-11-11 09:32:26 +08:00 via Android
    @twistedmeadows 好的,主要是操作麻烦了,部分研发不会搞,有时候他们还会有代码被覆盖的情况。
    superwater
        3
    superwater  
       2022-12-16 14:44:19 +08:00
    付费版本就可以按分支给提交权限了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2636 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 07:11 · PVG 15:11 · LAX 23:11 · JFK 02:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.