我想我应该编写一个git commit hook(合并后?),它会查看已更改文件的列表,并在我从git repo中获取和合并后运行bundle install。
但是经过一些谷歌搜索,我认为这应该存在(找不到它!)或者有充分的理由不这样做。
答案 0 :(得分:20)
您可以创建一个合并后的钩子,每次拉动更改时都会触发:
~/.git/post-merge
...并根据需要将其设置为重新安装捆绑包:
bundle check || bundle install
答案 1 :(得分:1)
使用rerun
,您可以自动在Gemfile更改上运行bundle install
:
rerun --no-notify --pattern "Gemfile*" "bundle check || bundle install; true"