2017-07-09 7 views
1

Wenn ein Rebase passiert und git rerere aktiviert ist, wird er automatisch aufgerufen, nachdem ein zweiter Konflikt, der zuvor gelöst wurde, auftritt oder muss ich git rerere manuell aufrufen? Ich frage das, weil ich gerne wissen möchte, ob GUIs wie TortoiseGit Unterstützung rerere. Dies wäre jedoch nur der Fall, wenn es automatisch aufgerufen wird.Wird git rerere nach dem zweiten Konflikt in der Rebase automatisch aufgerufen?

Antwort

2

TortoiseGit verwendet cherry-pick intern zur Implementierung von Rebase. Daher wird git rerere automatisch aufgerufen. Aber selbst wenn Konflikte automatisch gelöst werden, werden die Dateien immer noch als Konflikt markiert (Sie sollten nicht "Konflikt bearbeiten" verwenden, sondern die Optionen "Öffnen" und "Gelöst"), da TortoiseGitMerge die bereits resolierten Konflikte nicht wiederverwenden wird.

+0

vielen dank für den rat, jede idee, was intellij für seine rebase-verfahren verwendet? – Nickpick

+0

Ich kann nur für TortoiseGit sprechen. – MrTux

+0

so wird die Datei wieder als ein Konflikt markiert werden, aber es wird keinen sichtbaren Konflikt in Tortoise Git geben? – Nickpick

-1

git help rerere besagt, dass git rerere automatisch von git merge und git rebase aufgerufen wird.

Also ja, es muss automatisch beim zweiten Rebase-Konflikt aufgerufen werden. Von Git. Nicht sicher über TortoiseGit.

Verwandte Themen