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.

5voto

Ramudu Punkte 51

Entfernen Sie einfach den .svn-Ordner innerhalb des gewünschten Ordners, dann wird das Steuerelement automatisch entfernt.

4voto

Tobias Punkte 7076

Unter Windows können Sie dem Rechtsklickmenü Ihres Explorers einen Quicklink hinzufügen. Starten Sie einfach dieses Registrierungsskript:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Folder\shell\DeleteSVN]
@="Delete SVN Folders"

[HKEY_CLASSES_ROOT\Folder\shell\DeleteSVN\command]
@="cmd.exe /c \"TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r \"%1\" %%f IN (.svn) DO RD /s /q \"%%f\" \""

Dadurch wird ein Eintrag namens "SVN-Ordner löschen" zu Ihrem Rechtsklickmenü hinzugefügt. Dadurch werden alle .svn-Ordner in diesem Ordner und alle Unterordner gelöscht.

Quelle (Deutsch): http://www.sjmp.de/software/alle-svn-ordner-und-dateien-loeschen/

2voto

andy.gurin Punkte 3766

Sie können "svn export" verwenden, um eine Kopie des Ordners ohne svn-Daten zu erstellen, oder Sie können den Ordner zur Ignorierliste hinzufügen

2voto

Unknown_Guy Punkte 898

Unter Windows 7 kann man einfach den Projektordner öffnen und nach ".svn" suchen, wenn versteckte Dateien aktiviert sind, und alle gefundenen .svn-Ordner löschen.

2voto

Martin Buberl Punkte 43442

Es gibt auch ein nettes kleines Open-Source-Tool namens SVN-Reiniger die dem Kontextmenü des Windows Explorers drei Optionen hinzufügt:

  • Alle .svn entfernen
  • Alle außer Root .svn entfernen
  • Lokale Repo-Dateien entfernen

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