Warum sagt GIT nach dem Zusammenführen "Bereits aktuell", aber es gibt immer noch Unterschiede zwischen den Branchen?

Ich arbeitete ursprünglich in der 'newfeature'-Branche und wurde aufgefordert, dringend einen Fehler in der Live-Branche zu beheben. Ich habe einen Zweig mit dem Namen "Generalmaintenance" erstellt, die Arbeit erledigt und dann gewechselt, um ihn zu entwickeln und zusammenzuführen. Jetzt möchte ich zum Zweig "newfeature" zurückkehren und die Änderungen übernehmen, die ich zuvor darin zusammengeführt habe.

Als ich zu 'newfeature' gewechselt und in 'develop' zusammengeführt habe, gab es Konflikte in 3 Dateien.

Ich geriet in Schwierigkeiten, die Konflikte zu lösen, und entschied mich schließlich, den Befehl "Zurücksetzen" im Menü "Team" von Aptana Studio 3 (das ist meine IDE) zu verwenden. Ich hatte erwartet, dass dies mich vor dem Zusammenführen wieder zurückbringt, was anscheinend getan hat.

Wie auch immer, wenn ich wieder in "Entwicklung" verschmelze, heißt es:Already-up-to-dateWenn Sie jedoch Dateien zwischen den beiden Zweigen vergleichen, sind diese sehr unterschiedlich und die Änderungen, die ich in dem anderen Zweig hinzugefügt habe, werden nicht zusammengeführt.

Wie werde ich jetzt bitte die beiden Zweige zusammenführen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage