häufige Fehler beim Subversion-Repository auf fat32 auf einem USB-Speicherstick

1466
sal

Ich bewahre eine Kopie eines Subversion-Repositorys auf einem USB-Speicherstick auf, der mit FAT32 formatiert ist.

Ich verwende TortoiseSVN unter XP und die Befehlszeile svn 1.6.x unter Ubuntu und OSX mit diesem Speicherstick. Ich stelle fest, dass ich fast jedes Mal eine svn-Bereinigung durchführen muss, da Updates und Commits nicht funktionieren.

Ich habe regelmäßig Fehler mit .lock- und * .svn / text-base / ** -Dateien, die beschädigt werden.

Fehler sind in der Regel fehlerhaft, oder die Sperrdatei kann nicht gelesen werden

Manchmal svn cleanuparbeitet und manchmalchflags -R nouchg *

Kann ich etwas dagegen tun?

Bearbeiten: Dies ist kein Problem mehr, wenn Sie ExFAT als Dateisystem und eine Version nach Version 1.6 verwenden.

0

1 Antwort auf die Frage

3
Chris Nava

Nur ein Gedanke ... Überprüfen Sie, ob die SVN-Version beider Clients gleich ist. Ihre Schildkröte und Ihr Befehlszeilenprogramm schreiben möglicherweise inkompatible Metadaten in den .svn-Ordner. Vielleicht möchten Sie auch untersuchen, ob Tortoise Metadaten zwischenspeichert, die nicht auf den Stick geschrieben werden, bevor Sie sie auswerfen.