come eseguire automaticamente bundle install se il Gemfile viene aggiornato dopo una git pull / unione?

StackOverflow https://stackoverflow.com/questions/4036255

  •  26-09-2019
  •  | 
  •  

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.

È stato utile?

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
scroll top