Tag Archive for 'SVN'

Subersion Dump teilen

Um den dump eines Svn-Repos nach Verzeichnissen aufzuteilen hilft svndumpfilter

cat dump.svn | svndumpfilter include verzeichnis/ > dump-gefiltert.svn

oder mit Ausschluss von Verzeichnissen:


cat dump.svn | svndumpfilter --include: verzeichnis1/ --exclude: verzeichnis1/weg > dump-gefiltert.svn

Subversion Umzug auf anderen Server

Eigentlich einfach: dump, neues Repository, Daten wieder laden, Änderungen der Zwischenzeit nachziehen


svnadmin dump /path/to/repository > repo_svn.dump

svnadmin create /path/to/repository

svnadmin load /path/to/repository < repo_svn.dump

oder halt Versionen nachladen:


svnadmin dump --incremental -r <> /path/to/repository > diffsvn.dump

svnadmin load /path/to/repository < diffsvn.dump

SVN Dateien über Apache verbieten

Damit man SVN-Projekte direkt über Apache ausliefern kann ist es hilfreich die SVN Verzeichnisse direkt zu verbieten.

Als vHost Eintrag (403 Seite) im Block:


Order allow,deny
Deny from all

Als Rewrite rule in der .htaccess:
RewriteRule ^(.*/)?\\.svn/ - [F,L]

Als redirect zur 404 Seite:
RedirectMatch 404 /\\.svn(/|$)

Subversion für Nautilus

Ähnlich wie TortoiseSVN für Windows – hier für Nautilus: Continue reading ‘Subversion für Nautilus’