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ü.

InformationsquelleAutor Eli | 2014-02-11

Schreibe einen Kommentar