Von SVN kommend, gewöhne ich mich immer noch an die Komplexität von Git. Nachdem ich entdeckt habe, dass TortoiseGit nur nach Ärger fragt, entdecke ich auch Git Extensions.Die grafische Darstellung von Git Extensions Branches verstehen
Wie ich in der Vergangenheit getan habe, habe ich es geschafft, an drei verschiedenen Aufgaben zu arbeiten, bevor ich einen von ihnen beende - nicht so weise, ich weiß. Es lässt mich jedoch Verzweigungen üben, das ist sicher.
Ich habe jetzt drei Zweige zusätzlich zu master
: thread-safe
, common-create-web-request
und change-alias-target
. An diesem Punkt ist nichts frei, alle Änderungen sind an einen dieser drei Zweige gebunden (oder so dachte ich, siehe nächsten Absatz) und keiner von ihnen wurde verschoben oder verschmolzen.
Ich bin nur neugierig und ein wenig besorgt, dass die Git Extensions Browse-Fenster, das grafisch scheint zu zeigen, obwohl die Änderungen an den Zweigen thread-safe
und common-create-web-request
auf diesen Zweigen sind die beiden Revisionen der Zweig change-alias-target
nicht (Ich schaue auf das Diagramm, das auf der linken Seite der Revisionsliste läuft. Wenn ich sie fälschlicherweise zu .. master
verpflichtet? dann denke ich, ich muss wissen, wie man sie zum Zweig change-alias-target
bringt, bitte.
Sorry, aber ich weiß immer noch nicht Verstehen Sie, warum die visuelle Darstellung für 'change-alias-target' anders aussieht. Ich habe ein 'git log' von' master' gemacht und festgestellt, dass diese beiden Revisionen nicht darauf sind, während nach dem Auschecken der Verzweigung 'change-alias-target' und ein' git log' gemacht wurden. Das ist beruhigend, aber ich würde immer noch gerne wissen, warum die grauen Markierungen für diesen Zweig visuell auf einem abgespaltenen Ast sind, wie die anderen beiden Zweige. –
Sie sollten keinen Sinn machen, wie Zweige angezeigt werden (die Regel ist nicht immer Master in Zeilen und Zweigen auf der rechten Seite, da Master tatsächlich ein Zweig wie die anderen ist). Das ist ein Algorithmus, der die Zweige rendert und es gibt keine perfekte Rendermethode. Tatsächlich wird der Zweig, der in der Zeile angezeigt wird, immer derjenige mit dem aktuelleren Commit sein. Sie müssen sich die Topologie ansehen und nicht, warum eine Zeile angezeigt wird und nicht die anderen ... – Philippe
Ich verstehe jetzt, danke! –