在过去的几个月里,我一直使用Subversion进行代码控制,使用TortoiseSVN与服务器连接,总的来说它一直很棒!但是,有时我的FoxPro IDE将改变文件扩展名的情况下没有警告,其中" program.prg "变成了" 程序.PRG ")的TortoiseSVN显然借此意味着第一个文件已被删除,成为标记为'失踪’,而第二name出现为"非版本化",对我跟踪文件更改的能力造成严重破坏.我知道Subversion起源于*nix的区分大小写的世界但是,有没有办法在Subversion或TortoiseSVN中控制这种行为,当与Windows一起使用时,文件名不区分大小写?
我今天发现了一个关于Subversion支持文件名区分大小写的问题.
我提交了一个名为'ClassOne.file'的类.另一个人提交了另一个文件'Classone.file'.除文件名外,两个文件完全相同.
当我做SVN更新时,它说错误,"无法添加,文件已经存在".我注意到在SVN存储库中,两个文件都存在,但我无法更新我的本地副本.它停在那里.
我所做的是删除其中一个,然后SVN更新恢复正常.SVN服务器在Linux上运行,但我们的PC正在运行Windows.
我的问题:
高级谢谢你的帮助!