SVN cleanup schlägt fehl - andere Lösungen gepostet sind, nicht funktionieren
Bin ich mit tortoiseSVN und ich habe nicht in der Lage, um einen commit oder update erfolgreich, seit ich Sie unterbrochen ein update (oder Begehen) Prozess eine Weile zurück. Ich habe festgestellt, andere Beiträge mit ähnlichen Themen, aber nicht die Vorschläge, die anwendbar sind, oder ich wirklich brauchen, um herauszufinden, einen Weg, um es zu beheben, ohne von vorne beginnen.
Details:
- EDIT: Läuft Windows7
- Wenn ich einen Begehen: es wird nicht finden, die Dateien, die geändert wurden, obwohl ich.
- Wenn ich ein update: "update fehlgeschlagen!" Vorherige operation nicht beenden, run cleanup..
- wenn ich versuchen zu bereinigen:
"Cleanup" Fehler beim verarbeiten der folgenden Pfade:
den Pfad des Ordners, den ich versuche zu Bereinigung
Vorherige operation noch nicht beendet hat; ausführen 'Aufräumen, wenn er unterbrochen wurde
Bitte führen Sie die 'cleanup' - Befehl" - Ich Update von 1.8.1 bis 1.8.4; einige problem
- Ich habe versucht, Downgrade auf 1.7.etwas; er sagte etwas über nicht in der Lage update-log oder Datenbank... ging zurück auf 1.8.4
- Nichts ist gesperrt, so dass weitere Anregungen zum löschen der lock-Datei nicht funktioniert
- Hier den Vorschlag (Was tun, wenn 'svn cleanup' nicht?) für das löschen der log-Datei funktioniert nicht - ich habe nicht eine log-Datei in meine .SVN Ordner.
Sowieso um dies zu beheben ohne Check-out frisch?
danke!
Eli
Der Subversion-Arbeitskopie-format ist nicht besonders robust. Du bist das Glück für immer Fehlermeldungen: ich habe beschädigte Arbeitskopie hatte, die fehlenden Dateien und Subversion würden nicht einmal warnen. Meiner Erfahrung nach ist es einfach nicht der Mühe Wert, zu versuchen, es zu beheben: Umbenennung aktuelle Verzeichnis Auschecken, eine neue Kopie und kopieren von relevanten nicht-versionierte Dateien und ausstehende änderungen mit Ihrem Lieblings-Datei-Vergleichs-tool zum vergleichen ist der einzige Weg, um sicherzustellen, dass Sie haben eine gültige Arbeits-Kopie.
Die neueste verion (ich bin mit der 1.9.5) lösen dieses problem durch hinzufügen einer option "Pause-sperren" auf der clean-up-Menü.
Die neueste verion (ich bin mit der 1.9.5) lösen dieses problem durch hinzufügen einer option "Pause-sperren" auf der clean-up-Menü.
InformationsquelleAutor Eli | 2014-02-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sieht es aus wie der svn meta-info auf Ihrer lokalen workstation wurde beschädigt. Ich sehe nicht, dass Sie können dieses Problem beheben, einfach, bis, reinigen Sie Ihren Arbeitsbereich.
Versuchen, diese...
.svn Ordner..nicht .ssh danke Dipu
Das klappte - vielen Dank! Ich musste nur sicherstellen, dass die Ordner es war Auschecken war auch die gleiche wie Ordner, die bereits vorhanden sind.
InformationsquelleAutor Guru
Fand ich eine gute Lösung für das gleiche Problem auf blog:
Habe ich es versucht und es funktioniert gut. In der Tat bin ich mit source-code, der von der Größe mehr als 3 GB, in diesem Fall löschen Quellcode nach der Einnahme backup der geänderten Quellen ist sehr schwierig. So, fanden wir diese Lösung als angemessen, um meinen Fall.
Ja, ich habe Durchlaufen, gleiche situation. Die meisten der forum Antworten fragt, zu löschen Quelle von lokalen und check out wieder. Das ist eigentlich eine teure Lösung, bei der repository-Quelle ist groß. Froh, dass diese Lösung für Sie hilfreich und wird hoffentlich hilfreich sein, um andere.
Beste Lösung bei weitem!!!
InformationsquelleAutor Parth Bhagat
Dies ist viel bessere Lösung, wenn Sie grub in den tiefen Ihrer repository-Struktur...nur Aufräumen eine Ebene (oder zwei) höher!
Subversion stecken wegen "Vorherige operation noch nicht beendet hat"?
InformationsquelleAutor Milan Bartl
InformationsquelleAutor Reimar Spohr
Nur den cache Löschen und nochmal ausführen..
Tun : GEHEN Sie zu .svn Ordner (die versteckten Ordner in der root) => Gehe zu temp => alles Löschen 🙂
InformationsquelleAutor vaishakhiification
Versuchen Sie auch svn-Bereinigung von der Befehlszeile aus.
Ich war nur in der Lage zu verwenden, um den Fehler zu beheben: Cleanup-Fehler beim verarbeiten der folgenden Pfade: .... Vorherige operation noch nicht beendet hat; ausführen 'Aufräumen, wenn er unterbrochen wurde. Bitte führen Sie die 'cleanup' - Befehl"
InformationsquelleAutor dtm