TortoiseSVN

TortoiseSVN

Logo
Screenshot von TortoiseSVN 1.3.5
Screenshot der TortoiseSVN-Oberfläche
Basisdaten

EntwicklerTortoiseSVN-Team
Erscheinungsjahr2002
Aktuelle Version1.14.5[1][2]
(24. September 2022)
BetriebssystemWindows
Programmier­spracheC++
KategorieVersionsverwaltung
LizenzGPL
(Freie Software)
deutschsprachigja
tortoisesvn.net

TortoiseSVN (von tortoise [ˈtɔːtəs] englisch: Landschildkröte, abgekürzt tsvn) ist ein freier Client für den Versionsverwaltungs-Dienst Subversion. Es steht unter der GNU General Public License und verwendet im Logo eine Schildkröte.

TortoiseSVN ist als Shell-Erweiterung implementiert, es integriert sich in den Windows-Explorer und ist daher außerhalb und unabhängig von einer integrierten Entwicklungsumgebung verwendbar.[3][4]

Als Kernaufgabe wird für die Software die Versions- bzw. Revisions- und Quelltextverwaltung beschrieben. Für die Benutzung wird ein Subversion-Server empfohlen, es ist aber ebenfalls möglich, auf lokale Repositorien zuzugreifen oder diese anzulegen.

Das Projekt wurde 2002 von Tim Kemp als Fork von TortoiseCVS begonnen.[5] Sourceforge verzeichnete im August 2008 mehr als sieben Millionen Downloads der Software.[6] Die Entwickler sprechen in ihrem Blog von über neun Millionen Downloads aller Pakete seit Projektstart bis April 2008.[7] Im Jahr 2007 hat das Projekt den SourceForge.net 2007 Community Choice Award for Best Tool or Utility for Developers Award gewonnen.[8]

Funktionsumfang

Tortoise verwendet zur Arbeit mit lokal gespeicherten Daten für oder von Repositorien als grafische Oberfläche in erster Linie seine Integration in den Windows-Explorer. Eine Erweiterung der Kommandoliste in den Kontextmenüs dient dabei als konfigurierbare Benutzerschnittstelle. Die Status werden direkt im Explorer durch Overlay-Icons angezeigt. Für den umgekehrten Weg, um Versionsverwaltungs-Befehle auf der Basis von Dateien oder Verzeichnissen aus einem Repositorium heraus zu starten, bietet TortoiseSVN eine eigene Anwendung, den sogenannten Repository Browser. Auf beiden Wegen lassen sich beispielsweise komfortabel übersichtliche Revisions-Graphen erzeugen oder Commit-Kommentare strukturiert anzeigen sowie beliebig durchsuchen und filtern, auch mit Hilfe von regulären Ausdrücken.

Die Verwaltung der Arbeitskopie durch TortoiseSVN entspricht immer der des originalen Apache Subversion Client-Programms im selben Versionszweig (zum Beispiel TortoiseSVN 1.10.* gegenüber Apache Subversion 1.10.* (svn)). So kann bei Bedarf jederzeit direkt zwischen beiden Programmen gewechselt werden.

Die Software bietet für den Einsatz mehrere Hilfsmittel an. So können beispielsweise über das Merge-Tool (TortoiseMerge) nicht nur ASCII-basierte Text- und Quelltextdateien verglichen und intelligent zusammengeführt ("gemerged") oder wie unter Unix/Linux üblich gepatcht werden, es unterstützt auch den direkten Vergleich proprietärer Dateiformate wie z. B. dem von Word. Durch TortoiseIDiff können auch Änderungen an Bilddateien direkt nachvollzogen werden, wahlweise als Gegenüberstellung oder durch stufenweise Überblendung. In Verbindung mit Trackingsystemen können über den Issuetracker auch Logs oder Bugtracker verwendet werden.

Für die Versionsverwaltung stehen unter anderem eine Komplettversionierung von Verzeichnissen, atomare Übertragungen, Metadatenversionierung und Verzweigungsoptionen zur Verfügung.[9]

TortoiseSVN unterstützt die Protokolle HTTP, HTTPS, SVN und SVN + SSH. Für im Hintergrund verschlüsselte SSH-Verbindungen werden Programmteile von PuTTY eingesetzt. Alternativ kann mit Subversion-Repositorien auch direkt auf der Ebene des Dateisystems gearbeitet werden.

Die Software ist zurzeit in 54 Sprachen verfügbar. Davon sind 16 zu mindestens 80 % übersetzt.[10]

Unter Microsoft Windows 10 1809 und neuer bietet TortoiseSVN in den jeweiligen Optionen ein dunkles Farbschema an (englischsprachig als Dark Mode oder Dark Theme bezeichnet), ebenso bieten das seine einzelnen Werkzeuge TortoiseMerge, TortoiseIDiff, TortoiseUDiff und TortoiseBlame an.

Systemvoraussetzungen

Seit Version 1.10 benötigt TortoiseSVN mindestens Windows 7 (oder neuer).

Verwandte Tools

Commons: TortoiseSVN – Sammlung von Bildern, Videos und Audiodateien

Einzelnachweise

  1. Project Status · TortoiseSVN. 24. September 2022 (abgerufen am 12. Dezember 2022).
  2. README.md - Changelog - Downloading File / 1.14.5 - TortoiseSVN - OSDN. 24. September 2022 (abgerufen am 12. Dezember 2022).
  3. Tortoise SVNClientbeschreibung (Memento desOriginals vom 7. April 2006 im Internet Archive)  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/tortoisesvn.tigris.org TortoiseSVN Beschreibung abgerufen am 28. August 2008.
  4. Eigenschaften von TortoiseSVN (Memento desOriginals vom 10. Mai 2008 im Internet Archive)  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/tortoisesvn.net in der Deutschen Online-Hilfe
  5. TortoiseSVN Geschichte von TortoiseSVN Geschichte von TortoiseSVN Onlinedokumentation abgerufen am 28. August 2008.
  6. Sourceforge Statistics Downloadzahlen bis August 2008 Downloadzahlen Sourceforge abgerufen am 28. August 2008.
  7. Tortoise SVN EntwicklernewsDownloadzahlen bis April 2008 (Memento desOriginals vom 12. Mai 2008 im Internet Archive)  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/tortoisesvn.net Downloadzahlen Entwicklerbereich abgerufen am 28. August 2008.
  8. Sourceforge Community award winner page (Memento desOriginals vom 4. Juli 2009 im Internet Archive)  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/sourceforge.net SourceForge.net 2007 Community Choice Award for Best Tool or Utility for Developers abgerufen am 28. August 2008.
  9. Tortoise SVNTortoise SVN FeatureListe (Memento desOriginals vom 10. Mai 2008 im Internet Archive)  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/tortoisesvn.net TortoiseSVN Featureliste Onlinedokumentation abgerufen am 28. August 2008.
  10. TortoiseSVN Sprachversionen TortoiseSVN Sprachversionen abgerufen 25. Juni 2023.

Auf dieser Seite verwendete Medien

TortoiseSVN logo.svg
Autor/Urheber: , Lizenz: GPL
TortoiseSVN (GPL software) logo
TortoiseSVN.png
Autor/Urheber: Enoch Lau, Lizenz: GPL
TortoiseSVN version 1.3.5 build 6804