### Subversion and CVS Checkout Error due to case insensitive in Windows

Due to some misunderstanding, on Ubuntu, one guy adds two files named utils.py and Utils.py to our project's SVN repository.
later I check out this project to windows, it reports the following error:

Error: In directory '%path%'
Error: Can't open file
Error: '%path%\.svn\text-base\Utils.py.svn-base':

This problem is because windows file system is case-insensitive.
And I use command 'svn rename utils.py CopyResourceUtils.py' to rename one file of the two, and this problem resolved.

The same problem occurs for CVS. and because CVS can not remove directories from the repository, if two directories differ only in capitalisation,

In one project, because of wrong operation, there are two same directories which differ only in capitalisation are committed to CVS repository(It seems that somebody checked out the project to windows, and later re-factored the java package from upper case to lower case).
To avoid possible future issue, I need remove the redundant directory. and because CVS can not remove directories from the repository, we have to go to the repository dir, that is /var/lib/cvsroot in our project, and to /var/lib/cvsroot/project/, and delete one directory of the two.