Sage ich hatte 4 Revisionen - A, B, C und D, in der Reihenfolge von neuesten zu ältesten. Ich habe im Kontextmenü von TortoiseGit auf "Show log" geklickt, mit der rechten Maustaste auf C geklickt und auf "Switch/Checkout to this" geklickt. In dem geöffneten Fenster habe ich die Option "create new branch" deaktiviert. Dann habe ich das "Log" Fenster geschlossen und es wieder geöffnet. Revisionen A und B waren nicht mehr in der Liste, was ein Problem ist, weil ich zurück zur Revision A wollte.TortoiseGit: ausgecheckt frühere Version, jetzt Revisionen danach sind nicht im Log
Irgendwelche Ideen, warum A und B verschwanden?
TortoiseGit nicht Git selbst (es scheint nur ein schickes GUI-Frontend zu sein, obwohl ich es nie benutzt habe), aber es scheint Git 'Ansatz hier zu teilen: das Auschecken eines alten Commits in Git gibt Sie, was Git einen "abgetrennten HEAD" nennt, so dass HEAD-das * immer * die aktuellen Commit-Namen der alten Commit benennt. Sie müssen zur Kasse gehen ', um zum neuesten Commit zurückzukehren, das die Spitze von' 'ist. In der Zwischenzeit lautet "git log" standardmäßig "zeige HEAD und ältere Sachen". In der Befehlszeile Git können Sie 'git Log ' zu Beginn der Anzeige von der Spitze von ''. Ich habe keine Ahnung, wie man das in TortoiseGit macht. –
torek
@Stefan Monov, hallo, hast du die Antwort was du willst? Wenn ja, bitte als Antwort markieren, da es anderen hilft, die ähnliche Fragen haben :) –
@ Marina-MSFT: Die vollständige Antwort, die ich möchte, ist eine Kombination aus [MrTux's Antwort] (http://stackoverflow.com/a/ 40790116) und [toreks Kommentar zu meiner Frage] (http://stackoverflow.com/q/40789925/#comment68804132_40789925). Aber da ich beides nicht als akzeptiert markieren kann, markiere ich auch nicht. –