Source Tree GIT – So brechen Sie eine Zusammenführung ab [duplicate]
Lesezeit: 2 Minuten
Yigal Omer
Ich habe eine Zusammenführung zwischen Zweigen im Quellbaum gestartet und meine Meinung geändert. Wollte die Zusammenführung wiederholen, bekomme aber den Fehler, wenn ich die Zusammenführung erneut starte:
“Schwerwiegend: Sie haben Ihre Zusammenführung nicht abgeschlossen (MERGE_HEAD existiert). Bitte bestätigen Sie Ihre Änderungen, bevor Sie zusammenführen.”
Ich kann keine nicht festgeschriebenen Dateien sehen, aber wenn ich auf „Festschreiben“ klicke, erhalte ich die vorherigen Zusammenführungsänderungen.
Wie storniere ich diese Zusammenführung?
(Bevorzugen Sie Postcode und Fehler als Text in Ihren Fragen)
– evolutionbox
10. April 2018 um 9:25 Uhr
Sie befinden sich im Zusammenführungsprozess. Wenn Sie die Zusammenführung abbrechen müssen, müssen Sie die Zusammenführung mit verlassen git merge --abort.
Wenn nicht, führe einen Git-Status durch git status um herauszufinden, was die Konflikte und Änderungen sind, und diese Änderungen dann festzuschreiben, um mit der Zusammenführung fortzufahren.
Vielen Dank!! das hat das Problem gelöst
– Yigal Omer
10. April 2018 um 11:43 Uhr
Da Sie nicht festgeschriebenen Code haben, können Sie zu Ihrem zurückkehren HEAD
Klicken Sie in der Symbolleiste auf „Zurücksetzen“, aber klicken Sie dann auf die Registerkarte „Alle zurücksetzen“ und verwenden Sie diese. Dadurch werden auch die Zusammenführungsmetadaten zurückgesetzt.
Übrigens können Sie dies von der Git-Befehlszeile aus handhaben mit:
git reset --hard HEAD
Zurücksetzen und Zurücksetzen sind verschiedene Dinge. Können Sie sicherstellen, dass das Zurücksetzen des Quellbaums genau das ist?
– evolutionbox
10. April 2018 um 9:25 Uhr
@evolutionxbox „Revert“ in SourceTree ist kein Git-Revert. Es ist eher wie ein SVN-Revert, also ein Zurücksetzen in Git. Überprüfen Sie den Dokumentlink in meiner Antwort.
– Tim Biegeleisen
10. April 2018 um 9:29 Uhr
Natürlich kennen Sie den Unterschied (ich hätte nicht das Gegenteil sagen sollen). Ich bin mir nicht sicher, ob es gut ist, dass sie die Terminologie so verwechseln.
– evolutionbox
10. April 2018 um 10:37 Uhr
@evolutionxbox Ja, es ist sehr irritierend, besonders wenn Sie versuchen, jemandem zu helfen, und er sagt “Zurücksetzen”, aber was wirklich passiert, ist ein Reset.
– Tim Biegeleisen
10. April 2018 um 10:53 Uhr
14394400cookie-checkSource Tree GIT – So brechen Sie eine Zusammenführung ab [duplicate]yes
(Bevorzugen Sie Postcode und Fehler als Text in Ihren Fragen)
– evolutionbox
10. April 2018 um 9:25 Uhr