私はレガシー Subversion 実装の管理者です。リポジトリ内のいくつかのものを修正できるようにするため、一時的に無視する必要がある厄介なコミット フックがいくつかあります。
コミットフックを無視する方法はありますか?
- コマンドごとに?
- 管理ツールの 1 つを使用してサーバーから (ルート アクセス権を持っています) 実行できますか?
- あるいは、短期間でグローバルに無効にすることもできますか?
答え1
SVN フック:
- リポジトリ固有(
/hooks
リポジトリFSツリーのルート上の dir) - 呼び出し可能となるためには、定義済みの名前を持ち、ホストのOSの観点から実行可能である必要がある。
*-コミットフックの完全なセットは常に
/hooks/start-commit.*
/hooks/pre-commit.*
/hooks/post-commit.*
無効にする最も簡単で最速の方法どれでもフック(私の視点から)は、単に名前を変更するだけです