2013-02-07 3 views

Antwort

22

Nach Lösung des Konflikts, rufen Sie einfach

git flow release finish [RELEASE_NAME] 

wieder. git ist "intelligent", wenn Sie versuchen, mehr als einmal von Zweig A zu Zweig B zu verschmelzen, werden die zweite und folgende Zeiten mit "Bereits aktuell" ignoriert, solange die Quelle der Zusammenführung nicht existiert geändert.

+0

Ich denke nicht, dass es funktioniert, weil "git flow finish" nach dem Auflösen von Konflikten nur aufrufen, weil wenn Sie etwas als ein Beispiel beenden und Sie Konflikte haben, müssen Sie Konflikte lösen und dann eine Festschreibung durchführen. Danach und NUR danach können Sie den Prozess fortsetzen. In meinem Fall bevorzuge ich das Beenden, da es sowohl den Remote- als auch den lokalen Zweig löscht. Wenn Sie denselben Prozess manuell ausführen möchten, müssen Sie zwei verschiedene Vorgänge für das gleiche Ergebnis ausführen. Ich habe diese Lösung gefunden, nachdem ich im Quelltext des git-flow Projekts gesucht habe. – Samuel

+0

Git-Flow ist genug intelligent, um einfach weiterzumachen, wo er ging, wenn Sie einen Finish-Befehl zweimal wegen eines Konflikts ausführen. – Samuel