Hallo,

ich habe die Schritte mal nachvollzogen. Bei mir auf der Kommandozeile
passiert das gleiche. Ich kann die Art und Weise wie das git-Plugin zum
letzten commit in dem Branch gelangt nicht nachvollziehen, d.h. ich verstehe
es auch nicht.

In der Online-Konsolenausgabe steht noch ein wenig mehr. Da wird zum
Beispiel dieser Befehl ausgeführt:

git fetch --tags --progress [email protected]:reflex-dev/reflex.git
+refs/heads/develop:refs/remotes/origin/feature/sphinx-breathe-documentation

Die Funktionsweise von +refs... ist mir auch nach dem Lesen der Hilfe nicht
klar. Das Ergebnis davon ist jedenfalls gegenwärtig (auf meinem lokalen
Rechner):

>From [email protected]:reflex-dev/reflex.git
 + 85cf9e2...8db849f develop    ->
origin/feature/sphinx-breathe-documentation  (forced update)

85cf9e2 ist der letzte Commit im Feature-Branch, 8db849f der letzte im
Develop-Branch. Diese Ausgabe findet sich übrigens im Log nicht wieder.
Keine Ahnung, wie das git-Plugin nun vorgeht um vom Branch zum Hash zu
kommen. Ich verstehe den Ablauf einfach nicht und es fehlen
Zwischenausgaben. Auf jeden Fall bewirkt dann ein checkout von
origin/feature/sphinx-breathe-documentation, dass der letzte Checkin von
develop, nämlich 8db849f angezogen wird.

Du könntest mal eine git-Version vor 1.7.1 testen, weil das git-Plugin dort
kein fetch verwenden sollte. Vielleicht löst das ja unser Problem?


Richard

Antwort per Email an