どのように自動的にgemfileはgitのプル/マージ後に更新されている場合、インストールバンドルを実行するには?
質問
私はフックをコミットgitのを記述する必要があることを想像(ポストマージ?)私は私のGitのレポからフェッチし、マージ後に変更されたファイルのリストを見て、必要に応じてインストールバンドルを実行することをます。
しかし、いくつかのグーグル後、Iフィギュアそのどちらか、これが存在しなければならない(それを見つけることができませんでした!)、またはこれを行うにはない良い理由があります。
解決
あなたが変更をプル毎回起動しますポストマージフックを作成することができます
~/.git/post-merge
...と、必要に応じて再インストールバンドルにそれを設定ます:
bundle check || bundle install
他のヒント
Gemfileに rerun
を自動的に実行することができます使用bundle install
は変わります:
rerun --no-notify --pattern "Gemfile*" "bundle check || bundle install; true"
所属していません StackOverflow