Wyobraź sobie sytuację, w której masz dwie gałęzie tego samego projektu, a jedna część pierwszego oddziału jest dramatycznie refaktoryzowana nad drugą. Ale przez pewien czas musisz utrzymywać obie gałęzie w stanie funkcjonalnym, więc robisz poprawki błędów i istotne dodatki do ich obu, czasem w nie symetryczny sposób. I w pewnym momencie przychodzi chwila, w której trzeba scalić refaktoryzowaną gałąź na oryginalną. Jaka jest najlepsza technika do zastosowania w takiej sytuacji? Czy nadal można zachować historię w czystości?Git: Jak prawidłowo połączyć dwie funkcjonalne i całkiem różne gałęzie?
Co ważniejsze, jaka powinna być moja początkowa strategia w takim scenariuszu?
A jak usunąć "dziedzictwo"? –
Chodziło o to, aby zachować dziedzictwo, na wszelki wypadek. Jeśli nie potrzebujesz dziedzictwa, możesz po prostu usunąć go jako dowolny inny oddział: http://stackoverflow.com/questions/2003505/how-do-i-delete-a-git-branch-both-locally-and- in-github – jayarjo
Fantastyczne, dziękuję. – Dogweather