Kapitel 17. Versionskontrollsystem
Versionskontrolle ist die Kunst, Änderungen an Informationen zu verwalten. Es ist seit langem ein wichtiges Werkzeug für Programmierer, die normalerweise ihre Zeit damit verbringen, kleine Änderungen an der Software vorzunehmen und diese Änderungen am nächsten Tag wieder rückgängig zu machen. Der Nutzen von Versionskontrollsoftware geht jedoch weit über die Grenzen der Softwareentwicklung hinaus. Überall dort, wo Menschen Computer verwenden, um Informationen zu verwalten, die sich häufig ändern, gibt es Raum für Versionskontrolle.
1. Basar1.1. Installation1.2. Aufbau1.3. Lernbasar1.4. Launchpad-Integration2. Git2.1. Installation2.2. Aufbau2.3. Grundlegende Verwendung2.4. Installation eines Gitolite-Servers2.5. Gitolite-Konfiguration2.6. Gitolite-Benutzer und Repositorys verwalten2.7. Verwendung Ihres Servers3. Subversion3.1. Installation3.2. Serverkonfiguration3.2.1. Erstellen Sie ein Subversion-Repository3.2.2. Dateien importieren3.3. Zugriffsmethoden3.3.1. Direkter Repository-Zugriff (file://)3.3.2. Zugriff über WebDAV-Protokoll (http://)3.3.3. Zugriff über WebDAV-Protokoll mit SSL-Verschlüsselung (https://)3.3.4. Zugriff über benutzerdefiniertes Protokoll (svn://)3.3.5. Zugriff über benutzerdefiniertes Protokoll mit SSH-Verschlüsselung (svn+ssh://)4. Referenzen