È una buona idea creare più teste con Mercurial? [chiuso]

4

Ho appena effettuato un commit che voglio invertire, ma voglio mantenere il commit sbagliato nella cronologia. Quindi, I hg update al commit precedente (buono). Quindi continuo a lavorare.

Questo mi lascia con una nuova testa: il commit errato abbandonato.

Questa cattiva pratica è questa? Qual è il modo migliore per mantenere cattivi commit nella cronologia mentre non li usi?

    
posta Tom Marthenal 09.03.2013 - 01:31
fonte

2 risposte

2

Se non vuoi che il ramo non sia necessario, usa hg revert.

l'uso del ripristino manterrà comunque il commit errato nella cronologia, creerà un nuovo commit che annulla le modifiche dal commit errato.

    
risposta data 09.03.2013 - 10:18
fonte
2

Se desideri tenere traccia dell'errore nella cronologia, desideri utilizzare il backout . Il comando di backout creerà un nuovo commit che annulla quello precedente. Puoi perfino documentare perché il commit originale è un errore.

    
risposta data 09.03.2013 - 15:28
fonte

Leggi altre domande sui tag