三国卡牌客户端基础资源仓库
dabaoji
2025-06-05 1dbf52db635556a5e9dad7d34e21af303df969ea
1111 钩子修改提交备注以1-5位数字开头
1个文件已修改
4 ■■■■ 已修改文件
Hooks/commit-msg 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Hooks/commit-msg
@@ -1,9 +1,9 @@
#!/bin/sh
# -*- coding: UTF-8 -*- 
if [ "$(grep -in '^[0-9]\{4,5\} .*' "$1")" == "" ] && [ "$(grep -in '^Merge .*' "$1")" == "" ] && [ "$(grep -in '^Revert .*' "$1")" == "" ]; then
if [ "$(grep -in '^[0-9]\{1,5\} .*' "$1")" == "" ] && [ "$(grep -in '^Merge .*' "$1")" == "" ] && [ "$(grep -in '^Revert .*' "$1")" == "" ]; then
    echo 以下3种是正确的备注信息是:
    echo 1. 12345 正常提交备注信息必须以4到5位数字单号开头。#数字单号后面带空格#
    echo 1. 11 正常提交备注信息必须以1到5位数字单号开头。#数字单号后面带空格#
    echo 2. Merge 以Merge开头说明这是一次git合并操作,这是被允许的。#Merge后面带空格#
    echo 3. Revert 以Revert开头说明这是一次git还原操作,这是被允许的。#Revert后面带空格#
    exit 1