26

中央リポジトリに pre-commit フックを書きました。クライアントがリポジトリを複製すると、フックが伝播されません。フックをクライアントのリポジトリにもコピーしたいと思います。私のクライアントは Windows ユーザーで、msysgit を git クライアントとして使用しています。

フックをローカル リポジトリにコピーする方法はありますか?

4

2 に答える 2

11

フックスクリプトをプルダウンして適切な場所にインストールするセットアップスクリプト(setuphooks.shなど)を作成できます。curlほとんどの作業を行うことができるように、書くのは難しいことではありません。

または、のような通常のフォルダのリポジトリにフックを含めて、.hooksそれらをすべてにコピーすることもできます.git/hooks

他の人はあなたがそれらをシンボリックリンクすることを提案しました、しかしそれはウィンドウズのユーザーにとって問題を引き起こします。

于 2012-06-25T15:36:28.680 に答える