Il risultato di molte ricerche su rete è che il collegamento pre-checkout
non è ancora stato implementato. Il motivo può essere:Come ottenere l'hook di "pre-checkout" in Git/bitbucket?
- Non c'è alcun uso pratico. Ho un caso
- Può essere raggiunto con qualsiasi altro mezzo. Per favore dimmi come?
- È troppo difficile da implementare. Io non credo che questo è un motivo valido
Ecco il mio problema è:
ho implementato le pre-commit
, post-merge
& post-checkout
ganci per mantenere il backup del database differente per ogni ramo.
Scenario: Ora quando commetto il backup del database viene salvato in un file utilizzando il gancio pre-commit
. E quando eseguo il checkout del ramo o dell'unione, il database memorizzato nel file viene ripristinato utilizzando gli hook post-merge
& post-checkout
. Ora la situazione è se qualcuno effettua modifiche nel database dopo il commit e il checkout, le modifiche vengono perse, poiché il database non è stato sottoposto a backup. Il checkout è riuscito in quanto non vi è alcun cambiamento nella struttura del file.
Quindi, in questo caso, desidero un hook pre-checkout
per gestire l'attività di backup del database nello scenario sopra.
Puoi farmi un esempio? – asachanfbd