SVN is an important version control software used by many enterprises. With this software, it is convenient to control documents. It is indeed worthy of praise.
If you place the svn server on a Linux or UNIX operating system, sometimes checkout or commit is faulty when installing the client in windows. One of the problems is: windows' file names are not sensitive to big and small characters (a.txt and a.txt are the same files), while Linux or UNIX file names are case sensitive, resulting in problems.
Reference Source: http://www.svnforum.org/threads/31828-working-copy-locked-execute-cleanup
I had a similar problem.
The repo is hosted by Linux and the access is via HTTP. the browser works fine, but I got the error when checking out using tortoisesvn.
I found out that the error was due to two files whose names differ for Upper/lower case only, so they are different on Linux, but the same on Windows.