Ho bisogno di eseguire alcune azioni (preparare i file di messaggio gettext * .mo) sul mio progetto ogni volta che eseguo git pull
. C'è un gancio adatto per il git, che potrei usare a questo scopo, per favore?C'è qualche git hook per pull?
115
A
risposta
140
La pagina man githooks
è un elenco completo di ganci. Se non è lì, non esiste.
Detto questo, lo è un hook post-unione, e tutti i pull includono un'unione, anche se non tutte le unioni sono pull. Viene eseguito dopo l'unione e non può influire sul risultato. Non viene mai eseguito se ci sono stati conflitti; dovresti raccoglierlo con l'hook post-commit se è davvero importante, o invocarlo manualmente.
0
post-merge
- vedere https://git-scm.com/docs/githooks#_post_merge per ulteriori dettagli su come utilizzarlo.
Problemi correlati
- 1. Chiamare 'git pull' da un hook post-update git
- 2. Git: pull vs. fetch → pull
- 3. git hook post-merge - errore: impossibile eseguire
- 4. Quale utente esegue il hook git?
- 5. Findbugs per Git Pull Request
- 6. git-bias per richieste pull
- 7. Gestione git hook
- 8. Differenza tra git pull e git pull --rebase
- 9. Git pre-push hook
- 10. git stash e git pull
- 11. Informazioni sugli hook di git di base
- 12. Git Pull vs Git Rebase
- 13. git-subtree pull complicazioni
- 14. Posso disabilitare git pull?
- 15. Git ricorsivo push/pull?
- 16. Git Post-Receive Hook per la gestione dei siti Web
- 17. Git Pull: modifica autenticazione
- 18. git pull: permesso negato
- 19. PowerShell Git Codice Hook Exit
- 20. git rebase dopo pull
- 21. "git pull" rotto
- 22. git pull non funziona
- 23. diversi URL push/pull per sottomodulo git
- 24. Link simbolico a un hook in git
- 25. aggiornamento rami utilizzando git pull
- 26. Annulla un git pull --rebase?
- 27. sottomodulo git commit/push/pull
- 28. Esecuzione di hook Git su Windows
- 29. xcode git pull/push crash
- 30. git push/pull volte su
@Alan: Questo non è sicuramente un duplicato. Questa domanda riguarda un hook sul lato * local *, dove si esegue 'git pull'. Quello che hai collegato riguarda l'attivazione di un gancio sul * telecomando *, quando qualcuno lo tira fuori. (Ed è una domanda molto strana - implica che stanno usando un repository centrale non nudo ...) – Cascabel
Jefromi: Oh capisco. :-( –
@Alan: Abbastanza facile da mancare se tu fossi schiumato - spero di non essere stato troppo severo.Mi capisco solo paranoico di domande che vengono chiuse in modo errato, dal momento che riapre i voti ci vuole molto più tempo per accumulare – Cascabel