プロジェクトごとに 1 つのリポジトリを持つ Subversion インストールがあり、すべてのリポジトリに適用するコミット フックをいくつか追加したいと考えています。すべてのリポジトリにフックを追加する方法はありますか? 特に、新しいリポジトリを追加すると、これらのフックも自動的に適用されるような方法ですか? これを行う方法は、リポジトリごとにしか見つかりません。
1 に答える
5
フックはリポジトリごとにのみ設定できます。私は通常、フックが保存されているフォルダーを持っており、ループを含むバッチ ファイルを使用してそれらをリポジトリにコピーします。
これを行うにtemplates
は、フックを配置する SvnParentPath (リポジトリのルート フォルダー) にフォルダーを簡単に作成します。
次に、次のコードを含むバッチ ファイルを作成します (これをコマンド ラインで直接実行するには、 を に変更します) %%
。%
FOR /D %%I in (*) DO copy .\templates\*.* %%I\hooks\ /Y
于 2011-10-18T13:34:36.367 に答える