Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I keep a copy of a Subversion Repository on a USB memory stick that is formatted with FAT32.

I am using TortoiseSVN on XP and command line svn 1.6.x on Ubuntu and OSX with this memory stick. I notice that I need to do an svn cleanup just about every time or updates and commits will not work.

I routinely have errors with .lock and .svn/text-base/* files getting corrupted.

Errors tend to be parameter is incorrect or lock file can not be read

Sometimes svn cleanup works and sometimes chflags -R nouchg *

Is there anything I can do to prevent this?

Edit: This is no longer an problem if you use ExFAT as the file system and a post 1.6 version of subversion.

share|improve this question

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.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.