Wir verwenden Zweige für Features, die wir dann in master
zusammenführen. Wir verwenden auch Zweige für Versionen. Allerdings habe ich eine bestimmte Funktion (in master
zusammengeführt), die in den Versionszweig gehen muss. Zuvor verwendete ich dafür cherry-pick
(manuelles Zupfen von Commits einzeln), aber dieses Feature hat zu viele Commits, um eins nach dem anderen zu tun. Gibt es einen besseren Weg?Features in Git in einem anderen Zweig zusammenführen?
Diese Funktion wurde bereits in master
zusammengeführt. Der Zweig existiert nicht mehr lokal. Allerdings habe ich die Verpflichtung, die aus der Zusammenführung in master
resultierte.
Ich kann feature-branch
wiederherstellen (seit wir GitHub verwenden). Wenn ich jedochaus dem Versionszweig ausführe, erhalte ich alle Arten von Konflikten, die nichts mit dem Feature zu tun haben. Dasselbe passiert, wenn ich git rebase feature-branch
(von der version-branch
) mache.
Wird dies in Master zusammengeführt und auf Remote verschoben oder ist es alles lokal? – castis
Siehe mein Update @castis –