
Ich habe SVN auf einem Server mit dem Betriebssystem CentOS 6.4 wie folgt konfiguriert:
# yum install mod_dav_svn subversion -y
# vi /etc/httpd/conf.d/subversion.conf
<Location /svn>
DAV svn
SVNParentPath /var/www/svn
AuthType Basic
AuthName "subversion repositories"
AuthUserFile /etc/svn-users
Require valid-user
</Location>
# mkdir /var/www/svn
# cd /var/www/svn
# svnadmin create myproject
# chown -R apache.apache myproject
# svn co http://ip.add.re.ss/svn/myrepo/
# cd myproject
# touch file1.txt file2.txt
# svn add file1.txt file2.txt
# svn ci file1.txt file2.txt -m “initial commit
Später habe ich die Verzeichnisse den Benutzern zur Verfügung gestellt. Nachdem Benutzer einige Dateien in den Verzeichnissen geändert haben, werden die Änderungen ordnungsgemäß übernommen und aktualisiert. Wenn ich Dateien beispielsweise in einem Browser ansehe, http://ip.add/svn/myproject/file1.txt
werden die Änderungen ordnungsgemäß angezeigt. Wenn ich jedoch in das Verzeichnis selbst gehe, /var/www/svn/myproject/file1.txt
wird die Datei leer angezeigt.
Wie kann ich dieses Problem lösen?