come eseguire automaticamente bundle install se il Gemfile viene aggiornato dopo una git pull / unione?
Domanda
immagino che avrei dovuto scrivere un git commit hook (post-fusione?) Che guardare la lista dei file modificati ed eseguire bundle install, se necessario, dopo vado a prendere e si fondono dal mio git repository.
Ma dopo un po 'googling, ho cifra che sia questo dovrebbe esistere (non poteva trovarlo!), O c'è una buona ragione per non farlo.
Soluzione
È possibile creare un gancio post-merge che il fuoco ogni volta che si tira modifiche:
~/.git/post-merge
... e impostare fino a reinstallare fascio, se necessario:
bundle check || bundle install
Altri suggerimenti
rerun
è possibile eseguire automaticamente il bundle install
Gemfile modifiche:
rerun --no-notify --pattern "Gemfile*" "bundle check || bundle install; true"
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow