热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

关闭gitlab合并请求

如何解决《关闭gitlab合并请求》经验,为你挑选了1个好方法。

我们正在使用Gitlab(gitlab.com免费版).我的同事正在创建合并请求,我们正在从一个分支(开发)合并到另一个分支(主).当我的同事合并为主人时,MR显示为合并.然后我在合并的分支上运行一些测试(当前没有通过GL自动完成),当对合并感到满意时,我想要关闭合并请求.但是我没有任何关闭它的选项 - 我没有关闭按钮,如果我在评论中输入/关闭它没有做任何事情.我的同事或我本人都无法关闭MR.我们都有硕士学位,并尝试改变各种MR项目设置但无济于事.有人可以帮忙吗?



1> Jawad..:

在Gitlab中,merged状态意味着相关提交已合并,无需任何操作.

一个closed合并请求是一个已被搁置或认为无关紧要.因此它不会合并到代码库中.

因此,如果您认为更改不值得集成到代码库中,那么只有merge当您对更改感到满意时才会使用MR close.

典型的工作流程如下:

用户A处理功能分支中的新功能,并将其工作推送到该分支.

他们可以打开合并请求以将其功能分支合并到主服务器.

用户B拉出功能分支,最终将其重新绑定到主服务器上,然后运行他们想要的测试.

如果用户B对更改/新功能感到满意,他们可以将MR合并到主服务器(或您合并到的任何分支)

合并请求将显示为已合并

当然,如果测试在CI中自动运行会更好.


那是非常糟糕的UI。我的团队是Git的新手,我们错误地认为关闭意味着我们已经完成了事情。它应该说明显是负面的,例如“撤销”,“拒绝”等。
推荐阅读
author-avatar
lin
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有