一連の正規表現を使用してコミット メッセージを検証するために必要なすべての手順は何ですか? 半集中型のセットアップで作業したいので、開発者クローン ( local repository
) と中央クローン ( global repository
) のソリューションが必要です。Mercurial Hooksについて読みましたが、すべてをまとめる方法が少しわかりません。
local repository
開発者間で検証スクリプトを配布する方法が必要です。クローン作成時にフックが伝播しないことはわかっているため、新しいクローンごとにそれらを「有効にする」方法が必要です。PrepareEnvironement.bat
いずれにせよ、クリーンなクローンごとに実行するスクリプトの一部として実行されます。
二重の安全を確保するために、私のglobal repository
. global repository
検証していないコミットをプッシュすることはできません。手動で構成できます。これは 1 回限りの作業です。
私は Windows を使用しているため、 TortoiseHG以外をインストールする必要はありません。Mercurialを導入するのはすでに戦いでした。他の依存関係は歓迎されません。