Hi all,
I'm using Tortoise SVN version 1.3.0.5377 RC2.  I have a large directory 
that I've checked into my repository from Linux, and parts of that very 
large directory tree contain two files with the same name differing in 
case only.  If it were completely up to me, I would rename these files, 
but they come from the Linux source distribution that I'm working with, 
and I'm not likely to influence that.
Unfortunately for me, now I cannot check out these directory in 
Windows.  Now, although I would like to get these files on the Windows 
machine, I can understand why Subversion gets confused: it can't create 
both files in the directory without running into a conflict.  So what 
happens when I do the checkout is that I get the error message:
    Error: In directory ...
    Error: Can't copy 'file.svn-base' to 'file.temp': The system cannot 
find the file
    Error: specified.
At this point, the operation completely aborts, and I have to do a 
cleanup to get subversion functional again.  I don't even really care 
about the files in question, since I do the builds on the Linux box 
anyway.  But what I really care about is that this prevents me from 
getting the whole repository.  And there are a lot of files that I *do* 
want on my Windows system.  I wouldn't care if a workaround left the two 
conflicting files out of the checkout, or renamed them, or even dropped 
the entire directory. 
As far as I understand the Ignore option, it is only for ignoring files 
on the local filesystem's working copy, not for ignoring files that are 
in the repository.  What I'd like to be able to do is to check out the 
whole root, but ignore a particular part of the repository during that 
checkout.  I don't think there is a way to do this, although SourceSafe 
used to provide an option like this (I can't remember what it was 
called--"Shadow" directories, I think).  I know that I could do 
individual checkouts of all the directories besides the problematic one, 
but there are a lot of directories in this repository, and this is a 
very time consuming and error-prone way to work around it.  Plus, it 
doesn't scale well--there are other machines that I need to do this 
operation on.
Does anyone have any workarounds to this problem?
--Andy Gryc
andy@gryc.ws
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org
Received on Sun Jan 15 20:19:43 2006