git中如何对merge行为进行控制
仅有的幸福
仅有的幸福 2017-05-02 09:49:46
0
1
756

假设git库中有A和B两个分支, 如何设置可以达到下面的效果:
允许B merge into A, 反之则不允许

仅有的幸福
仅有的幸福

Antworte allen(1)
小葫芦

vi .git/hooks/prepare-commit-msg

#!/bin/sh
case "$2,$3" in
    merge,)
        grep "'A'" $1; 
        if [ $? ];then
            echo '禁止合并A merge into B';
            exit 1;
        fi;;
  *) ;;
esac
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage