Как автоматически запустить Bundle Установите, если GemFile обновляется после Git Pull / Merge?
Вопрос
Я представляю, что я должен написать HIT Commit Comply Club (Post-Merge?), Который будет смотреть в список измененных файлов и запустить установку Bundle, если это необходимо после того, как я принесет и слиться из моего GIT REPO.
Но после некоторого гугула я полагаю, что либо это должно существовать (не смогла его найти!) Или есть веские причины не делать этого.
Решение
Вы можете создать пост-слитый крючок, который будет стрелять каждый раз, когда вы тянете изменения:
~/.git/post-merge
... и установите его, чтобы повторно установить пучок, если это необходимо:
bundle check || bundle install
Другие советы
С использованием rerun
Вы можете автоматически запускать bundle install
В связи с драгоценными изменениями:
rerun --no-notify --pattern "Gemfile*" "bundle check || bundle install; true"
Не связан с StackOverflow