SVN Arbeitskopie reparieren
Wenn man in einer SVN Arbeitskopie den .svn Ordner löscht, geht der Ärger los. Der Commit funktioniert nicht mehr fehlerfrei. Als Fehlermeldung kommt dann zum Beispiel
svn: Übertragen schlug fehl (Details folgen): svn: Verzeichnis »/var/www/html/somefolder/.svn« mit Administrationsdateien der Arbeitskopie fehlt
Andy von webtatic.com hat nun eine kleine Sammlung von Workarounds zusammengefasst, mit denen die meisten Probleme gelöst werden können.
Schaut man sich bei der Arbeitskopie die Statusinformationen an, kam folgendes raus:
~ /var/www/html/somefolder
Um das wieder heile zu bekommen, kann man sich eines kleines Tricks bedienen. Man schiebt den fehlerhaften Ordner aus der Arbeitskopie raus, und stellt den Urzustand wieder her. Danach kann man den Ordner wieder an den Ursprungsort verschieben.
mv /var/www/html/somefolder /somefolder svn revert /var/www/html/somefolder mv /somefolder /var/www/html/somefolder svn add /var/www/html/somefolder
Der Blog Artikel von Andy ist auf jeden Fall lesenswert. Die Tipps sind echt Gold wert, wenn man mal eine Arbeitskopie zerschossen hat.
via webtatic.com





