2017-10-05 5 views
0

ちょっと私のpackage.jsonにスクリプトを追加したいが、私の同僚のプロジェクトの振る舞いに影響を与えるので、この追加をgitにチェックしたくない。gusにプッシュすることなくHuskyでプリコミットフックを追加

追加したいスクリプトは、huskyによって処理されるプリコミットフックです。 package.override.jsonのようにスクリプトを定義し、.gitignoreのファイルを無視するか、あるいは別の方法があるのでしょうか?

答えて

1

私はhuskyを使用せずに2つの解決策を考えることができます。

あなたのローカルリポジトリの.git/hooksフォルダに直接独自のGitのフックを設定することができます。それを行う方法については、https://git-scm.com/book/gr/v2/Customizing-Git-Git-Hooksを参照してください。

あなたがうまく動作せず、* nix OSを実行している場合は、常にbashを使用して独自のコミットエイリアスを書き込むことができます。

alias commit="npm run test && git commit" 

のような名前を~/.bashrcファイルに追加します。

(もちろん、ハスキーが提供する価値を同僚に納得させるのが理想です)

関連する問題