svn repository on Windows network share

Patrick Linskey picture Patrick Linskey · Aug 17, 2009 · Viewed 16.2k times · Source

Is it safe for multiple computers to concurrently access an svn repository stored on a shared filesystem?

I'm building an application in which each Windows client machine has a local working set of files, and can periodically synchronize with the rest of the team. From a server standpoint, I'd like to rely on nothing except a Windows shared mount point. Does the svn file:// URL protocol support shared filesystems, or does it assume that the filesystem is local?

The Subversion docs mention issues with BDB and FSFS in Win9x environments, but it's not clear to me whether or not repositories concurrently accessed via file:// URLs are safe in more recent versions of Windows (or other operating systems, for that matter).

Edit The application I'm building will be using svn directly, so I'm willing to build a relatively constrained environment if it'll permit a safe concurrent shared collaboration environment.

Answer

anon picture anon · Aug 17, 2009

The Tortoise SVN docs actually strongly discourage it - see this link. .

To summarise:

file:// access is intended for local, single-user access only, particularly testing and debugging.