You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by frame <xs...@yahoo.com> on 2014/05/27 17:44:34 UTC

during checkout, some files always cannot be pulled out to my local drive

Hi:

I am using ToitoiseSVN on Windows 7. When I check out a tree from the 
repository, one directory within the tree behaves odd: some files within 
this directory were successfully checked out while some files never came 
down. They all are *.h files. Right now, if I run "svn st", there are a 
bunch of '!' and file names. Those files do exist inside the repository, as 
I have checked by  the command "svn ls /path/to/repo/thisOddDir/abc.h" 
(suppose abc.h is one of those files failed to be checked out). I ran many 
times "svn update" and nothing changes.

I thought by accidents this local directory was corrupted. I have deleted 
the whole local tree and re-checked out from the repository. Same problem 
remained. When I check out the same repository from a linux machine, then 
everything is fine. No such a problem. 

I have used subversion for about 10 years. But now I feel so confused. 
Thank you very much for your help.

Re: during checkout, some files always cannot be pulled out to my local drive

Posted by frame <xs...@yahoo.com>.
Thank you for the reply. You are correct. To my surprise, I found that 
there are a bunch of paired files like abc.h and Abc.h. The first file was 
checked out while Abc.h always not on Windows 7.

On Tuesday, May 27, 2014 1:46:39 PM UTC-4, jbl...@icloud.com wrote:
>
> Windows uses a case insensitive file system, whereas Linux uses a case 
> sensitive file system. Most likely, you have files and/or directories that 
> are spelled differently only in capitalization. 
>
> If you perform "svn list" from within the working copy, you should be able 
> to inspect the output for any objects that might differ only in case. 
>
>
>

Re: during checkout, some files always cannot be pulled out to my local drive

Posted by jb...@icloud.com.
On May 27, 2014, at 8:44 AM, frame <xs...@yahoo.com> wrote:

> Hi:
> 
> I am using ToitoiseSVN on Windows 7. When I check out a tree from the repository, one directory within the tree behaves odd: some files within this directory were successfully checked out while some files never came down. They all are *.h files. Right now, if I run "svn st", there are a bunch of '!' and file names. Those files do exist inside the repository, as I have checked by  the command "svn ls /path/to/repo/thisOddDir/abc.h" (suppose abc.h is one of those files failed to be checked out). I ran many times "svn update" and nothing changes.
> 
> I thought by accidents this local directory was corrupted. I have deleted the whole local tree and re-checked out from the repository. Same problem remained. When I check out the same repository from a linux machine, then everything is fine. No such a problem. 
> 
> I have used subversion for about 10 years. But now I feel so confused. Thank you very much for your help.

Windows uses a case insensitive file system, whereas Linux uses a case sensitive file system. Most likely, you have files and/or directories that are spelled differently only in capitalization.

If you perform "svn list" from within the working copy, you should be able to inspect the output for any objects that might differ only in case.