Immagina una situazione in cui hai due rami dello stesso progetto, con una parte del primo ramo notevolmente rifattorizzata sull'altra. Ma per un po 'devi mantenere funzionanti entrambi i rami, quindi stai facendo correzioni di bug e aggiunte di funzionalità cruciali a entrambi, a volte in modo non simmetrico. E ad un certo punto arriva un momento in cui devi unire il ramo refactored a quello originale. Qual è la tecnica migliore da usare in una situazione come questa? È ancora possibile mantenere pulita la cronologia?Git: Come fondere correttamente due rami funzionali e abbastanza diversi?
Ma ancora più importante, quale sarebbe stata la mia strategia iniziale in tale scenario?
E come si rimuove il 'legacy'? –
Il punto era mantenere l'eredità, per ogni evenienza. Se non hai bisogno di legacy, puoi semplicemente cancellarlo come qualsiasi altro ramo: http://stackoverflow.com/questions/2003505/how-do-i-delete-a-git-branch-both-locally-and- in-github – jayarjo
Fantastico, grazie. – Dogweather