This is the version 5bb8b4b408367b37baaa5b42 from 2008-08-25 00:10:20 comment: 'Neue Version'
Subversion ed
Versionsverwaltung
- Dokumentation
- http://svnbook.red-bean.com/en/1.4/index.html
Server ed
zu installieren ed
- apache
- subversion.... + tools...
Konfiguration ed
sicher gehen, dass in der Apache-Konfiguration folgendes enthalten ist:
LoadModule dav_module ...?...modules/mod_dav.so LoadModule dav_svn_module ...?...modules/mod_dav_svn.so
ein einzelnes Repository:
DAV svn SVNPath /absolute/path/to/repository
mehrere Repositories in einem Eltern-Verzeichnis:
DAV svn SVNParentPath /usr/local/svn
mit VirtualHosts:
ServerName svn.domaine.de ...wie oen
Autentifizierung ed
Benutzer-Datei erstellen:
htpasswd -cm $Datei $user1 (Passwort 1 eingeben) htpasswd -m $Datei $user2 (Passwort 2 eingeben)
apache beibringen:
DAV svn SVNPath /absolute/path/to/repository AuthType Basic AuthName "Subversion" # wird bei der Abfrage angezeigt? AuthUserFile $Datei Require valid-user # alternativ zur letzten Zeile: ( -> nur Schreibschutz) Require valid-user
Repository erstellen ed
Verzeichnis erstellen, danach
svnadmin create $Pfad
Backup ed
svnadmin hotcopy $path_to_repository $path_to_backup --clean-logs
Client: TortoiseSVN (Windows) ed
- Homepage
- http://tortoisesvn.tigris.org/
- Dokumentation
- http://tortoisesvn.net/docs/release/TortoiseSVN_en/index.html
bestehendes Verzeichnis importieren ed
- zu erst das Verzeichnis im Repository erstellen
Repo-Browser -> Rechts Klick -> Create Folder
- dann über das bestehende Verzeichnis exportieren (Repo-Browser)
- im Explorer den gewünschten Inhalt des Verzeichnises markieren und
Rechts Klick -> TortoiseSVN -> add...
- im Dialogfeld die Wahl weiter einschränken