Fügen Sie die Master-Funktionalität in gemeinsamen Zweigen in Git ein

521
eagleoneraptor

Angenommen, ich habe mehrere gemeinsame Zweige in meinem Git-Repository, zum Beispiel: newfeature, experiment und gtkgui, und ich teile diese Zweige im Ursprungs- Repository. Mein Team und ich nehmen einige Änderungen in allen Niederlassungen vor und verschieben diese Änderungen in das Ursprungs- Repository. Später stelle ich einen kleineren Fehler im Kerncode fest, behebe ihn und übergebe ihn an den Master- Zweig.

Ich brauche dieses Update, um in den anderen drei Filialen verfügbar zu sein. Was ist der beste Weg, dies zu tun? Muss ich den Master- Zweig nacheinander mit den anderen Ästen zusammenführen und verschieben? Könnte git rebase mir helfen?

2

1 Antwort auf die Frage

1
VonC

Die zwei Lösungen sind Zweigzweig und Kirschpicking:
Siehe " Git & Arbeiten an mehreren Zweigen ".

Nun empfehle ich wirklich nicht die Kirschpickerei, was in Ihrem Fall bedeuten würde, eine Menge von Commits überall (dh in verschiedenen Zweigen) zu duplizieren .

Solange Sie Änderungen an dem ältesten Zweig vornehmen, der sie benötigt, und vorwärts zusammenführen, sind Sie auf dem richtigen Weg.