This error message typically occurs when you try to update your working copy.
The reason for this error is either:
-
There are actually 2 different files in the repository whose names differ only in case. This cannot work on a Windows checkout, because the Windows file system is not case-sensitive. It is likely that one of the files got added by mistake, so you need to find out which one, make sure there are no changes committed to the wrong file, then delete it.
or
-
There is a file with an illegal (illegal on Windows) filename. For example names like "con", "lpr", "com", etc. are illegal on Windows because those are device names. And of course names with "/\*?:|" and some other special chars in them are also not possible on Windows (NTFS and FAT).
And yes, we know the error message isn't really helpful in this case. But the error message comes from the Subversion library, which we can't change on our own.
There are several ways to solve the problem and to prevent it from happening again. Take a look at these instructions.