Git-Rebase schlägt mit Konflikten fehl, aber es gibt keine Konflikte

9

Ich habe versucht, einen rebase Code zu schreiben, den ich übernommen, aber nicht gepusht habe, weil ich gehört habe, dass es einige Änderungen in der Herkunft gibt, die sich auf das auswirken könnten, woran ich gerade gearbeitet habe. Hier ist, was ich bekomme:

%Vor%

Wir verwenden Tortoise Git als Front-End-Editor, also ging ich in das Resolve-Tool. Es zeigt normalerweise Unterschiede, die natürlich OK sind, und Konflikte, die es nicht sind. Es zeigt mir absolut keine Konflikte in der referenzierten Datei (StoreListCtrl.js). Es gibt offensichtlich Unterschiede, aber keine Konflikte. Was bedeutet das, und wie behebe ich es, damit ich die Rebase vervollständigen und schließlich meinen Code zusammenführen kann?

    
EmmyS 18.03.2014, 17:36
quelle

1 Antwort

7

Es ist möglich, dass das Lösungstool die Konflikte automatisch für Sie behoben hat. Es ist mir passiert (und verwirrt mich) vorher. In diesem Fall können Sie wahrscheinlich direkt zu git rebase --continue gehen.

Die vollständige Checkliste lautet:

  • Wenn git status nichtstufige Änderungen anzeigt:
    • wenn diese Dateien die Markierkonflikte chevrons <<< >>> haben:
      • behebe die Konflikte und speichere die Dateien
    • jetzt alle nicht gestuften Änderungen mit git add : Dies markiert die Konflikte als aufgelöst
  • jetzt sind alle Konflikte gelöst und markiert: benutze git rebase --continue
Useless 18.03.2014, 17:51
quelle