.svn rekursiv löschen

Normalerweise sollte man seine mit Subversion verwalteten Projekte mitttels "svn export" in das normale Dateisystem entlassen, um sie eventuell auf den Webserver zu kopieren.

Da ich eben mal wieder ein Projekt erhalten habe, in dem sich in allen Ordnern die Subversion-Verwaltungsordner (.svn) befinden, kommt hier ein Tipp, um sich dieser mit einer Zeile auf dem Terminal zu entledigen. Im aktuellen Verzeichnis des Projekts einfach
find . -type d -name ".svn" -print0 | xargs -0 rm -rdf
eintippen.

  1.  

    Hallo mein Bester, hast Du auch einen Tipp, wie man das Verzeichnis sozusagen ganz zurücksetzt, also Version 0? Geht das überhaupt?

  2. Moin Guido, Version 0 ist ja das nackte neu erstellte Repository. Um ein Repository des aktuellen Stands auf den Urzustand zu setzen, kannst Du diesen einfach exportieren, das Repository löschen, neu erstellen und den Export importieren.

  3.  

    Hallo Stephan, verstehe, also zurücksetzen per Terminal und sei es auch "nur" Version 1 geht dann wohl nicht? Danke Dir. [geht etwas ins off topic, aber hat zumindest noch eine Querverbindung] :D