すでに適用されている (別のブランチにコミットされている) データベースの移行に触れるコミットを誰かがプッシュするのを防ぐことは可能ですか?
たとえば、デフォルト ブランチには既存の移行 01 と 02 があります (適用済み)。開発ブランチでは、誰かが移行 03 を追加しますが、移行 02 も変更します。mercurial フックを介してこのコミットを防ぐにはどうすればよいですか?
すでに適用されている (別のブランチにコミットされている) データベースの移行に触れるコミットを誰かがプッシュするのを防ぐことは可能ですか?
たとえば、デフォルト ブランチには既存の移行 01 と 02 があります (適用済み)。開発ブランチでは、誰かが移行 03 を追加しますが、移行 02 も変更します。mercurial フックを介してこのコミットを防ぐにはどうすればよいですか?
pretxnchangegroup
migrations ディレクトリ内の既存のファイルを変更するコミットをチェックするフックを作成できます。いくつかのhg API docsと一緒に何かを石畳にするのはそれほど難しいことではありません。