我想我應該編寫一個git commit hook(合併後?),它會查看已更改文件的列表,並在我從git repo獲取併合並後,在必要時運行bundle install。如果gemfile在git pull/merge後更新,如何自動運行bundle install?
但經過一些谷歌搜索,我覺得這應該存在(找不到!)或有一個很好的理由不這樣做。
我想我應該編寫一個git commit hook(合併後?),它會查看已更改文件的列表,並在我從git repo獲取併合並後,在必要時運行bundle install。如果gemfile在git pull/merge後更新,如何自動運行bundle install?
但經過一些谷歌搜索,我覺得這應該存在(找不到!)或有一個很好的理由不這樣做。
您可以創建一個合併後鉤子,將火每次你拉的變化:
~/.git/post-merge
...如果需要設置它重新安裝包:
bundle check || bundle install
我只是用'包檢查||捆綁安裝'在我的'。/ scripts/start'中,謝謝:)(將它與rerun,shotgun或guard整合起來會很酷) – Dorian 2016-03-03 15:27:09
查看http://stackoverflow.com/a/35776280/407213瞭解部分解決方案 – Dorian 2016-03-03 15:29:47