Я сохраняю копию Репозитория Подверсии на карте памяти USB, которая отформатирована с FAT32.
Я использую TortoiseSVN на XP и командной строке svn 1.6.x на Ubuntu и OSX с этой картой памяти. Я замечаю, что должен сделать svn очистку примерно, каждый раз или обновления и фиксации не будут работать.
У меня обычно есть ошибки с .lock и *.svn/text-base / ** повреждаемые файлы.
Ошибки имеют тенденцию быть параметром, является неправильным, или файл блокировки не может быть считан
Иногда svn cleanup
работы и иногда chflags -R nouchg *
Есть ли что-нибудь, что я могу сделать для предотвращения этого?
Править: Это больше не проблема, если Вы используете ExFAT в качестве файловой системы и сообщения 1,6 версии подверсии.
Просто мысль.. проверьте, что версия SVN обоих клиентов является тем же. Ваша Черепаха и инструмент командной строки могут писать несовместимые метаданные в .svn папку. Также можно хотеть заняться расследованиями, если Черепаха кэширует какие-либо метаданные, которые не становятся записанными в палку перед извлечением его.