Revision Control
Der Revision Control Service erlaubt die zentrale Versionsverwaltung von Dateien und Verzeichnissen. Die Versionierung erfolgt in einem zentralen Projektarchiv (Repository) in Form einer einfachen Revisionszählung.
Für Revision Control stehen unseren Kunden zwei Produkte zur Verfügung: ein Subversion- und GitLab-Server.
Ohne den Aufwand für den Betrieb eines Servers können die nachstehenden Funktionen genutzt werden.
- Verzeichnisversionierung: Nicht nur einzelne Dateien, sondern der komplette Verzeichnisbaum wird versioniert.
- Echte Versionsgeschichte: Dateien und Verzeichnisse können kopiert und umbenannt werden, ohne deren Geschichte (Historie) zu verlieren.
- Atomare Commits: Ein Befehl wird entweder komplett oder gar nicht ausgeführt.
- Versionierte Metadaten: Jeder Datei und jedem Verzeichnis können beliebige, zusätzliche Informationen zugeordnet werden. Diese Informationen werden mit versioniert.
- Konsistentes Datenmanagement: Es können nicht nur Text- sondern auch Binärdateien versioniert werden.
- Branching und Tagging: Verschiedene Etappen eines Projekts können gleichzeitig durch Branching und Tagging versioniert werden.
Gitlab und Subversion Repositories stehen Mitarbeitenden und Organisationseinheiten der ETH kostenfrei zur Verfügung. Für grosse Datenmengen wird der Festplattenplatz gemäss den Ansätzen der Systemdienste für Network Attached Storage (NAS) verrechnet.
GitLab
GitLab kann ohne Bestellung mit einem ETH Konto benutzt werden. Der ETH GitLab Server ist über gitlab.ethz.ch erreichbar.
Subversion
Subversion Repositories können via Service Desk bestellt werden.
Support
Anfragen bitte per E-Mail an