Mic*_*son 6 git web-frontend gitlab
有没有办法锁定一个合并请求的状态,直到另一个合并请求通过?
例如,如果我向 API 项目提交 API 更改,并向前端项目提交前端更改,我不希望 API 更改在没有前端更改的情况下通过,反之亦然,并且我想将它们锁定在一起,这样应用程序就不会中断如果我的合并请求获得批准。它们完全属于不同的项目,但它们相互依赖。
我们也时常遇到这个问题。您可以通过在合并请求标题的开头添加来将前端的合并请求标记为正在进行的工作WIP。这将阻止它被合并。但是,您必须WIP在合并API合并请求时手动删除它。这不是一个优雅的解决方案,但却是我们想出的唯一一个。
编辑:好吧,唯一一个不涉及大喊“伙计,在史蒂夫合并他的之前不要合并它!”