suchen

Heim  >  Fragen und Antworten  >  Hauptteil

git中如何对merge行为进行控制

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

仅有的幸福仅有的幸福2827 Tage vor786

Antworte allen(1)Ich werde antworten

  • 高洛峰

    高洛峰2017-05-02 09:51:46

    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

    Antwort
    0
  • StornierenAntwort