268 Stimmen

Wie kann man die Subversion-Kontrolle für einen Ordner entfernen?

Ich habe einen Ordner, c:\websites\test und enthält Ordner und Dateien, die aus einem Repository ausgecheckt wurden, das nicht mehr existiert. Wie kann ich Subversion dazu bringen, diesen Ordner und alle Unterordner und Dateien nicht mehr zu verfolgen?

Ich weiß, ich könnte einfach die .svn Ordner, aber es gibt viele Unterordner in vielen Ebenen.

0voto

fatihk Punkte 7661

Ein wichtiger Punkt: Wenn Sie die Shell um .svn-Ordner zu löschen, benötigen Sie die -vertiefung Argument zu verhindern, dass die finden. in das soeben gelöschte Verzeichnis ein und zeigt Fehlermeldungen wie z. B.

"find: ./.svn: No such file or directory"

Infolgedessen können Sie die find Befehl wie unten:

cd [dir_to_delete_svn_folders]
find . -depth -name .svn -exec rm -fr {} \;

0voto

Michael Ross Punkte 572

Von einer Windows-Befehlszeile aus:

rmdir .svn /s /q

0voto

Ryan Punkte 3135

Verwenden Sie das Folgende:

svn rm --keep-local <folder name> um den Ordner und alles, was sich darin befindet, zu entfernen.

svn rm --keep-local <folder name>/* um den Ordner zu behalten, aber alles innerhalb des Ordners zu entfernen.

Hier ein Beispiel dafür, was passiert:

~/code/web/sites/testapp $ svn rm --keep-local includes/data/*
D         includes/data/json
D         includes/data/json/index.html
D         includes/data/json/oembed
D         includes/data/json/oembed/1.0
D         includes/data/json/oembed/1.0/embed1.json
D         includes/data/json/oembed/1.0/embed2.json
D         includes/data/json/oembed/1.0/embed3.json

-1voto

Praseeda Punkte 1

Unter Windows 10 müssen wir zu Windows Explorer und gehen Sie dann zu View und aktivieren Sie das Kontrollkästchen für View hidden files .

Navigieren Sie dann im Windows Explorer zu dem Ordner, in dem das SVN verlinkt ist, und löschen Sie die Datei .svn Ordner/Datei.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X