zu früh Verzweigung habe ich so etwas wie:git: wie behandeln
y1-y2-y3-y4-y5
/ /
x1-x2-x3 /
\ /
z1-z2-z3
Aber jetzt will ich Änderungen von Y1 und Y2 in z2 auch haben, und die die nächsten sind.
z3 wurde bereits in y5 zusammengeführt.
Was wir erreichen wollen, ist so etwas wie:
y1-y2-y3-y4-...- throw away
/ \
x1-x2-x3 \
\ \
z1-z2-z3-z4- continue work with changes from y1&y2
Wie mit diesem Problem umgehen?
- Kirsche
- auf z3 holen: git merge y2? (Auf z3 merge scheint zu funktionieren.)
- etwas anderes
Einige zusätzliche Informationen:
Die Repo auf 3 Servern vorhanden ist. (Kein permanenter Netzwerküberschuss möglich) Jeder Klon greift von Zeit zu Zeit auf alle Fernbedienungen zu. Im Falle der Verwendung von rebase
habe ich Angst vor einigen Nebenwirkungen.
Ich hatte gerade 'kirsch pick' y1, y2 – artm
Wenn dies ein häufiges Vorkommen ist, solltest du deinen git-Workflow wahrscheinlich ändern, um etwas zu verwenden, das besser zu dem passt, was du eigentlich erreichen willst. –
@JoePhillips: Nein, dies ist das Ergebnis eines Bugfix-Zweiges, der nicht komplett verwendet werden kann tely. Aber der erste Teil der Arbeit ist nützlich und sollte jetzt zusammengeführt werden. – Klaus