Я храню копию хранилища 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.