Poiché "test" è un uso comune per un hook Git, la mia domanda è difficile da cercare.Come testare git git
Sto scrivendo un hook git post-receive abbastanza impegnativo e voglio sapere qual è il modo migliore per testarlo. Attualmente il mio processo è:
- apportare modifiche al post-ricevere in un manichino di pronti contro termine "remoto"
- apporta una modifica a un repo locale fittizio
- commettere cambiamento fittizio repo locale
- cambiamento spinta per finto repo remoto
C'è un modo più semplice per testare questo? Idealmente sarebbe simile:
- cambiamento make (s) al post-ricevere in un repo fittizio
- problema comando "magico" per testare post-ricezione
Forse posso "ristampa" una spinta precedente o il repo remoto si comporta come se avesse appena ricevuto una spinta con un hash specifico?
Questo è quello che ho fatto, ma invece ispezionando manualmente (riecheggiando) le variabili rilevanti. – Errol
come sarebbe un gancio simile a un "dumper"? –
@JonWatson, ho appena usato 'echo $ @; echo; pwd; eco; set' – Lucas