Sourcetree: Wie kann man die ausgewählte Version im Editor öffnen?
- Auswahl der Version im Commit-Verlauf
- Datei der ausgewählten Version anzeigen
- Datei in externem Editor öffnen
- Editor in den Einstellungen konfigurieren
- Alternative Methode über Checkout
- Zusammenfassung
Beim Arbeiten mit Versionskontrollsystemen wie Git oder Mercurial ist es häufig notwendig, eine bestimmte Version einer Datei direkt im Editor zu öffnen, um Änderungen schnell und bequem zu überprüfen. Sourcetree, als grafisches Tool zur Verwaltung von Repositories, bietet hierfür mehrere Möglichkeiten. In diesem Artikel wird ausführlich erklärt, wie man in Sourcetree eine ausgewählte Version einer Datei im Editor öffnen kann.
Auswahl der Version im Commit-Verlauf
Zunächst befindet sich die gewünschte Version in der Regel in einem früheren Commit. In Sourcetree kann man den Commit-Baum durchstöbern und einen bestimmten Commit auswählen. Sobald dieser ausgewählt ist, zeigt Sourcetree in der unteren Ansicht die geänderten Dateien an, die in diesem Commit enthalten sind. Hier kann man nun die einzelne Datei hervorheben, deren Version man öffnen möchte.
Datei der ausgewählten Version anzeigen
Wenn eine Datei im Commit festgelegt ist, kann man sie in der Vorschau direkt in Sourcetree sehen. Allerdings wird standardmäßig meistens nur eine Code-Vorschau angezeigt, keine Bearbeitungsoberfläche. Um die Datei in einem externen Editor zu öffnen, bietet Sourcetree eine Option, die den ausgewählten Dateiversion in einem externen Editor öffnet, den man zuvor in den Einstellungen definiert hat.
Datei in externem Editor öffnen
Um eine bestimmte Version einer Datei in einem Editor zu öffnen, wählt man die Datei aus dem Commit aus und klickt mit der rechten Maustaste darauf. Im Kontextmenü findet sich üblicherweise die Option Im externen Editor öffnen. Diese Option lädt die Datei in einer temporären Version, die exakt dem Stand im ausgewählten Commit entspricht. So kann man Änderungen vergleichen oder bearbeiten, ohne die aktuelle Arbeitskopie zu beeinflussen.
Editor in den Einstellungen konfigurieren
Damit diese Funktion gut funktioniert, ist es wichtig, dass in den Sourcetree-Einstellungen ein Standardeditor festgelegt ist. Unter den Einstellungen kann man einen Pfad zum gewünschten Editor wie Visual Studio Code, Sublime Text oder Notepad++ angeben. Danach werden alle Öffnen im Editor-Aktionen mit diesem Programm ausgeführt.
Alternative Methode über Checkout
Falls man umfangreichere Änderungen an einer historischen Version vornehmen möchte, kann man den entsprechenden Commit auschecken. Dadurch wird der Workspace auf die ausgewählte Version zurückgesetzt. Danach kann man die Dateien ganz normal im bevorzugten Editor öffnen und bearbeiten. Diese Methode ist jedoch mit Vorsicht zu genießen, da ungesicherte Änderungen verloren gehen könnten.
Zusammenfassung
Das Öffnen der ausgewählten Version einer Datei im Editor ist in Sourcetree leicht möglich und unterstützt einen effizienten Arbeitsablauf beim Vergleichen und Bearbeiten von Dateien in verschiedenen Versionen. Dazu wählt man im Commit-Baum die entsprechende Version aus, klickt mit der rechten Maustaste auf die Datei und verwendet die Option, die Datei im externen Editor zu öffnen. Voraussetzung ist die Konfiguration eines Standardeditors in den Sourcetree-Einstellungen. So lassen sich Versionsstände schnell und unkompliziert prüfen, ohne den aktuellen Stand im Arbeitsverzeichnis zu verändern.
