ich für einen TortoiseGit Betrieb suchen, die gleich ist:TortoiseGit Äquivalenz für 'TortoiseSVN -> Show log -> Rückgängig zu dieser Revision'
TortoiseSVN --> Show log --> Revert to this revision
In TortoiseSVN, dieser Vorgang kehrt das lokale Repository die Revision ausgewählt, während alle geänderten Dateien ausgecheckt bleiben.
Mit anderen Worten, die geänderten Dateien werden angezeigt, wenn ich TortoiseSVN --> Check for modifications
mache, und ich kann diese Änderungen leicht verwerfen, wenn ich die Überprüfung, die ich reversiert, beendet habe.
Aus irgendeinem Grund finde ich es sehr schwierig, diese nützliche Operation auf TortoiseGit durchzuführen.
Die Abhilfe, die ich derzeit benutze ist:
- Perform
TortoiseGit --> Show log --> Export this revision...
- Kopieren Sie die Ausgabedateien auf meinem lokalen Repository
Gibt es eine einfache Art und Weise für das?
Ich habe folgende TortoiseGit Operationen versucht, aber sie „verursachen Chaos“ auf meinem lokalen Repository gerade, und ich bin nicht mit dem „Standard“ Commit & Push-Verfahren, um fortzufahren danach:
Reset "master" to this...
Switch/Checkout to this...
Rebase "master" onto this...
Revert change by this commit
Ich fand eine ähnliche Frage here, aber die Antworten schlagen Optionen vor, die in meinem TortoiseGit Popup-Menü nicht sogar lebensfähig sind.
Vielen Dank für Ihre Hilfe.
eine Weile her, seit ich Subversion verwendet, aber hier ist ein Beispiel, sagen wir, Sie in # begehen 1 habe eine Datei, die A enthält, dann hast du sie bei Commit # 2 zu B geändert. Jetzt gehst du zu # 1 zurück, enthält die Datei jetzt B oder A? –
Haben Sie "git checkout" probiert? Sie sagen, dass es Chaos verursacht, was genau bedeutet das? Aber meine vorherige Frage, antworte zuerst und wir nehmen es von dort. –
@ LasseV.Karlsen: Ich habe diese Option nicht im TortoiseGit Popup-Menü. – goodvibration