gitlab页面操作——引子

git操作大家都比较熟悉,命令行执行merge、 merge abort等也都比较方便。

但有些场景,例如对master分支的操作,各公司处于安全的考虑,会加上比较严格的权限控制,也有些公司会限制在gitlab页面操作。这样就不太能像命令行一样随心所欲了。

 

背景,一次上线操作,开发分支(dev)已经被合并到master,但上线后观察,依赖服务存在问题,导致需要回滚到旧版代码,gitlab页面操作回退的示例:

1、进行Merge Requests列表,找到上线前的Merge Request记录:

可以看到有Revert按钮,相当于revert命令,点击执行回退。

2、回退完成后,会有一个新的merge命令,即把上一版本的master代码(显示是revert-xxx分支),再merge回master。注意! 这一步执行完成,才是真的完成回退。

否则,可以对比dev分支和master代码,会发现master并没有完成版本回滚。

3、再次执行merge完成后,触发打包构建。再检查master代码,发现已经回滚到上一版本。

4、再次执行上线即可,完成整个回滚步骤。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值