首页 > 其他 > 详细

使用git hook 为commit message添加前缀

时间:2020-09-04 21:01:40      阅读:138      评论:0      收藏:0      [点我收藏+]
为了更好的版本管理,小组内制定了commit message的固定格式:
[系统变更号]_分支名_作者_COMMIT_MESSAGE
 

每次代码提交的时候,都需要将前缀部分复制过来。十分繁琐。

可以使用git hook来自动添加前缀

新增文件:【.git/hooks/commit-msg】

 1 #!/bin/sh
 2 
 3 # 获取当前变更号【存放在根目录version文件中】
 4 # 每个分支都有独立且固定的系统变更号,所以此处以文件格式存放在代码目录
 5 # 合并的时候可能有冲突,处理一次就好
 6 version=$(head -n +1 version)
 7 # 获取当前分支
 8 line=$(head -n +1 .git/HEAD)
 9 branch=${line##*/}
10 # 设置用户名
11 name=12 commit=[${version}]_${branch}_${name}_$(cat $1)
13 echo "$commit" > "$1"

 

技术分享图片
 

使用git hook 为commit message添加前缀

原文:https://www.cnblogs.com/shb190802/p/13615769.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!