Konfiguration von Subversion

Konfiguration unter Windows (ohne Vergabe von Zugriffsberechtigungen):
für WebDAV die XSLT-Dateien aus dem Subversion-Verzeichnis /tools/xslt in das entsprechende Webverzeichnis des Apache kopieren (Standard /htdocs).
Leider ist in der Windowsinstallation das Verzeichnis /tools nicht vorhanden. Sie können nun entweder eine Unixvariante downloaden, entpacken und dort die Dateien kopieren oder Sie verwenden die hier angehängten Dateien.
In der httpd.conf kontrollieren Sie ob folgende Zeilen in dieser Reihenfolge vorhanden und auskommentiert sind:

LoadModule dav_module modules/mod_dav.so
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so

Am Ende der httpd.conf fügen Sie folgende Zeilen ein:

<Location /svn>
DAV svn
SVNPath /repository
SVNIndexXSLT "/svnindex.xsl"
Order allow,deny
Allow from All
</Location>

Subversion-Konfigurationsdatei öffnen (TortoiseSVN/Optionen), "svn:keywords=Id" eintragen.
In die zu verwaltenden Dateien "$Id$" eintragen.
In TortoiseSVN Eigenschaften öffnen, Eigenschaft "svn:keywords", Wert "Id" hinzufügen. Commit ausführen (und evtl. noch exportieren).

Nun Apache neustarten und unter /svn sollte ein Repository im Webbrowser erscheinen.

Empfehlenswert ist, sich für jedes Projekt eine Repository anzulegen (repository_projekt1, repository_projekt2,...).
Nicht vergessen, httpd.conf für localhost/svn anzupassen.

<Location /svn_projekt1>
DAV svn
SVNPath /repository_projekt1
SVNIndexXSLT "/svnindex.xsl"
Order allow,deny
Allow from All
</Location>

Erstmalige Benutzung

  1. Die zu verwaltenden Dateien in das entsprechende Repository importieren.
  2. In einen leeren Ordner auschecken.
AnhangGröße
svnindex.css1.24 KB
svnindex.xsl2.79 KB
Hunger???

brands4friends – Marken zum Freundschaftspreis

www.united-domains.de - Die ganze Welt der Domains.