post-merge
というスクリプトをリポジトリのどこかに保存しているとしましょう。フックを最新のバージョンにアップグレードしたい。gitフックが上書きされる可能性はありますか?
なぜですか?この背後にある主な理由は、複数のサーバーにアクセスしたり、各サーバーに手動でコードを展開したりすることなく、フックスクリプトをワンプッシュで展開することができるということです。フックスクリプトは、変更される可能性があるdbスキーマに依存します。
このシナリオでは、ロックは.git/hooks/post-merge
に置かれるため、簡単な方法で上書きすることはできません。
私は、このようなpre-merge
として、スクリプトを更新するために、別のフックを使用した場合、それは成功するだろうが、その時点ではまだ最新post-merge
スクリプトについてpre-merge
知らない、それは背後にあるコミットものであろう。
この問題のご意見はありますか?