0
git pushフックでリモートブランチ名を取得する方法は?たとえば:フックスクリプトでGit第2パラメータを取得する方法
git push company-internal v1_xiaoqiang
私は事前にプッシュで二番目のパラメータを取得するスクリプトをフックします。
https://gitlab.hldata.com/backend/system.git
が、私はブランチ名を取得したい:
echo "second parameter:$2"
出力されv1_xiaoqiang。
私はv1_xiaoqiangを避けたいので、互換性のない分岐を別のものにプッシュしてください。このように:
if(local_branch_name != remote_branch_name){
/*
you can't push local branch v1_xiaoqiang
to remote branch v2_xiaoqiang because it is uncompatible
*/
}else{
//push success...
}
リモートブランチ名を取得する方法、またはその機能を実装する方法はありますか?他の解決策?デフォルトの事前プッシュフックから