如果在git pull/merge之后更新gemfile,如何自动运行bundle install?

rka*_*bir 13 ruby git bundler

我想我应该编写一个git commit hook(合并后?),它会查看已更改文件的列表,并在我从git repo中获取和合并后运行bundle install.

但是经过一些谷歌搜索,我认为这应该存在(找不到它!)或者有充分的理由不这样做.

Win*_*eld 20

您可以创建一个合并后的钩子,每次拉动更改时它都会触发:

~/.git/post-merge
Run Code Online (Sandbox Code Playgroud)

...并根据需要将其设置为重新安装捆绑包:

bundle check || bundle install
Run Code Online (Sandbox Code Playgroud)