частые ошибки с хранилищем subversion на fat32 на карте памяти USB

1039
sal

Я храню копию хранилища Subversion на карте памяти USB, отформатированной в FAT32.

Я использую TortoiseSVN на XP и командную строку SVN 1.6.x на Ubuntu и OSX с этой картой памяти. Я замечаю, что мне нужно делать svn-очистку почти каждый раз, когда обновления и коммиты не будут работать.

У меня обычно возникают ошибки с повреждением файлов .lock и * .svn / text-base / **.

Ошибки имеют тенденцию быть неправильным параметром или файл блокировки не может быть прочитан

Иногда svn cleanupработает а иногдаchflags -R nouchg *

Что я могу сделать, чтобы предотвратить это?

Редактировать: это больше не проблема, если вы используете ExFAT в качестве файловой системы и версию 1.6 Subversion.

0

1 ответ на вопрос

3
Chris Nava

Just a thought.. check that the SVN version of both clients is the same. Your Tortoise and command line tool may be writing incompatible metadata to the .svn folder. Also you may want to investigate if Tortoise caches any metadata that is not getting written to the stick before you eject it.

Похожие вопросы