Wie entferne ich einen Ordner aus der Quellcodeverwaltung mit TortoiseSVN ?
svn
version-control
tortoisesvn
Chance
quelle
quelle
.svn
verwandte Ordner löschenAntworten:
Im erweiterten Kontextmenü befindet sich ein spezielles Element:
Das Bild wurde von der erweiterten Kontextmenüseite von TortoiseSVN abgeschnitten .
Löschen Sie den Klappentext der Dokumentation.
quelle
Der einfachste Weg wird hier beschrieben: http://tortoisesvn.net/unversion.html
Dieser Artikel ist ein bisschen wortreich und einige der Methoden haben bei mir nicht funktioniert (wie das Ziehen des Ordners auf sich selbst - Windows 7 würde es nicht zulassen).
Folgendes hat in dem Artikel für mich funktioniert:
quelle
Wenn Sie den Ordner aus der Quellcodeverwaltung entfernen möchten, ihn aber lokal behalten möchten, ist dies am einfachsten
Sie sollten auch das
.svn
Verzeichnis löschen , das in dem Ordner, den Sie entfernen, herumwirbelt, da Sie sonst svn / tortoise verwirren. Sie können auch einen "Export" für Schritt 1 durchführen, bei dem alle.svn
Verzeichnisse für Sie entfernt werden (wenn Sie dies für einen ganzen Verzeichnisbaum anstatt für ein einzelnes Verzeichnis tun, ist dies viel praktischer als das manuelle Bereinigen der Ordner). .quelle
Das TortoiseSVN-Menü verfügt über eine Exportoption, mit der Sie eine Kopie des vom Repository getrennten Ordners erhalten. Alternativ können Sie mit der rechten Maustaste auf einen Ordner klicken und ihn ziehen und entweder "SVN-Export nach hier" oder "SVN-Export nach hier" auswählen.
"Alle exportieren" entspricht der Auswahl von "Auch nicht versionierte Dateien exportieren" im Dialogfeld "Exportieren", wodurch die Arbeitskopie effektiv ohne die .svn-Ordner geklont wird.
quelle
Klicken Sie mit der rechten Maustaste auf das Verzeichnis und gehen Sie zu TortoiseSVN -> Löschen . Sie klicken dann mit der rechten Maustaste auf das übergeordnete Verzeichnis und SVN Commit ... und der Ordner wird entfernt.
quelle
Windows-Suche, System- und versteckte Datei-Flag setzen ... Dateiname ".svn" ... nach der Suche - sortieren, damit alle .svn-Verzeichnisse zusammen gruppiert werden ... markieren - Löschen drücken :)
quelle
Ich habe den Schildkrötenbefehl "Update auf SVN 1.7" ausgeführt, bei dem alle .svn-Ordner in einem einzigen Ordner zusammengefasst wurden. Ich konnte dann nur den einen .svn-Ordner löschen und alles war gut zu gehen!
quelle
Ich sehe, dass es drei einfache Methoden gibt, um eine lokale Version einer Datei (oder eines Verzeichnisses) mit TortoiseSVN zu überprüfen und zu behalten :
Ich finde die letztere Methode die einfachste der drei, während die erste (die am meisten gewählte) die am längsten auszuführende Operation ist.
quelle
Löschen Sie den Ordner .svn in dem Ordner, den Sie aus der Versionskontrolle entfernen möchten.
quelle
Das hat bei mir funktioniert:
svn cleanup <path to the folder to delete including folder name>
. Andernfalls können Sie mit der rechten Maustaste auf den Ordner klicken und eine Bereinigung durchführen.Dadurch sollte der Ordner aus Ihrem Arbeitsverzeichnis und aus Subversion entfernt werden.
quelle
Das Exportieren des Ordners an einen neuen Speicherort bei ausgewählter Option "Nicht versionierte Dateien exportieren nach" hat bei mir hervorragend funktioniert. TortoiseSVN entfernt alle Subversion-spezifischen Einstellungen und Sie erhalten einen sauberen Ordner. Jetzt können Sie den ursprünglichen Ordner löschen und den neuen exportierten Ordner dorthin verschieben.
quelle
Hin und wieder stoße ich auf Arbeitskopienordner von Subversion, von denen ich weiß, dass sie länger unter Versionskontrolle stehen sollen. Ich möchte sie "umkehren". Normalerweise suche und lösche ich alle .svn-bezogenen Ordner, aber es gibt einen einfacheren Weg, wenn Sie TortoiseSVN installiert haben.
Sie sollten mit dem Befehl „Exportieren“ vertraut sein. Dadurch wird eine Kopie der Dateien an einem neuen Speicherort ohne all diese lästigen .svn-Ordner erstellt. Wenn Sie etwas "unversionieren" möchten, aber keine Kopie möchten, führen Sie einfach einen "Export" durch. Wenn Tortoise nach dem "Ordner zum Exportieren" fragt, wählen Sie einfach denselben Ordner aus, in dem sich Ihre Arbeitskopie befindet! Tortoise entfernt alle .svn-Ordner.
Zitat: http://thecrumb.com/2008/09/25/removing-svn-files-with-tortoisesvn/
quelle
Klicken Sie mit der rechten Maustaste auf eine Arbeitskopie und wählen Sie "Exportieren ..." aus dem Kontextmenü. Ein Dialogfeld zum Durchsuchen von Ordnern wird angezeigt.
Sie müssen denselben Pfad wählen, auf dem sich Ihre Arbeitskopie befindet, als Ziel. TortoiseSVN fragt Sie, ob Sie alle .svn-Ordner dieser Arbeitskopie entfernen möchten. Sagt nur ja!
quelle