2017-08-07 2 views
5

svn commitが発生する前に、私のlintingとテストを実行するnpmスクリプトを追加しようとしています。gitフックと同様にSVNフックをNPMに追加することはできますか?

lintingまたはテストが失敗した場合は、コミットを停止したい、ちょうどgit commit hookと同じようにしたいと思います。

パッケージを知っている人はいますか?私は本当の運がないと探しています。

答えて

1

これはSVN pre-commit hookです。 gitと比較した場合の欠点(IMO)は、SVNサーバー上で実行されるフックコードですが、gitではローカル環境で実行されることになります。

+0

TortoiseSVNのようなツールについては、私はそれを使用していなかったチームの他の人が心配です。彼らはコミットフックを回避することができるだろうか(彼らがTortoiseSVNのローカルだったら...)? – quickshiftin

0

TortoiseSVNには、クライアント側のプリコミットフックを実行するオプションがあります。したがって、同じオプションを使用して、それを使用してみることもできます。そうでない場合 - @quickshiftinが正しい - 「クリーン」SVN(コマンドラインクライアント)はサーバ側のコミットフックのみをサポートします。 this questionもご覧ください。

0

TortoiseSVNを使用することをお勧めします.TortoiseSVNには、簡単なインターフェイスで探しているすべての機能が含まれています。さらに、リポジトリを管理しやすくします。

関連する問題