最新git项目开发中一键发起merge request工具,自动识别本地环境,支持windows、Linux、Mac,包含使用教程和资料.

最新git项目开发中一键发起merge request工具,自动识别本地环境,支持windows、Linux、Mac,包含使用教程和资料。

非常简单的使用,下载脚本后,根据教程进行简单的配置,根据自己的操作系统类型,把注释部分选用就可以了。


#!/bin/bash

# how to use ?
# For windows:打开 cygwin 终端,执行 vim .bashrc ,键入:alias merge='bash merge文件的路径/merge.sh',保存并退出,再执行:source .bashrc
# For Mac or Linux:打开命令行终端,执行 vim ~/.bash_profile ,键入:alias merge="sh /merge文件的路径/merge.sh",保存并退出,再执行:source ~/.bash_profile
# 进入到Git管理的项目根目录,执行如下命令发起 merge request 请求,默认请求合并到 test 分支,-a 用来指定审核委派人,
# 执行 merge 等同于 merge test,或执行 merge 其他远程分支名,具体用法如下:
# merge test
# merge test -a frank
# merge
# merge -a frank


# 提供能力:
# Create merge request
# 自动识别仓库/项目名称和ID
# 当前本地分支作为 source branch
# 手动输入远程分支名作为 target branch,默认 test 分支
# 使用 last commit 作为 merge title
# 提供可选的指定委派人功能
# 提供可选的 Accept merge request 功能

# 其他:
# 参考资料:https://github.com/YouAreOnlyOne/gitlabhq/blob/master/doc/api/merge_requests.md
# 更多方案:https://blog.csdn.net/u014374009?type=blog
# 等你联系喔~


# Windows 安装cygwin:
# 下载安装Cygwin,去Cygwin的官方网站http://www.cygwin.com/ ,window 64位请选择 setup-x86_64.exe 32位请选择 setup-x86.exe
# 下载完成后,运行setup.exe程序进行安装。
# 参考资料:https://blog.csdn.net/qq_36135335/article/details/83306120


# ==========================================等号包裹的地方需要进行修改=======================开始=========================
# 获取方法:
#登陆项目的Gitlab服务器
#点击登陆的帐户,点击【settings】
#点击【Access Tokens】
# Scope 下面的选项可以全部打勾
# 点击 Create Personal Access Token ,并复制到这儿
PRIVATE_TOKEN='xxxxxxxxxxxxxxxxxxxxxxxxxxx'

GITLAB_URL='gitlab仓库域名或者IP,域名后面不要加 / ,比如 http://192.168.8.258'

## Windows 启用下面的注释(二选一)
# RED_COLOR='\e[31m'
# BLUE_COLOR='\e[34m'
# END_COLOR='\e[0m'

## Mac or Linux 启用下面的注释(二选一)
RED_COLOR='\033[31m'
BLUE_COLOR='\033[34m'
END_COLOR='\033[0m'
# ==========================================等号包裹的地方需要进行修改=======================结束=========================



完整脚本

点击下载


任务疑问可以留言。
更多服务可以私信。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代码讲故事

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值