我有SVN控制下的项目. SVN和存储库驻留在
Linux Debian 6服务器上.在服务器上我也有一个工作副本(Apache用于显示网站用于测试目的).
服务器上的结账(svn co / path / to / projectworkingcopy file:/// path / to / repositories / project -m“First”)就像一个没有任何问题的魅力.
在TortoiseSVN上,结帐开始并导入一些文件,然后在文件名上抛出错误;错误是这样的:
'foldername/file_name_123_abc.jpg' is not valid as filename in directory 'C:\path\to\working\copy\project\dira\dirb'
然后它说完成了!没有导入任何其他文件.
我在互联网上搜索,但没有解决方案适合我的问题. Tortoise无法检出的文件夹没有空格,文件名没有空格,名称末尾没有带点(.)的文件.
而且,再次:在服务器上,结账没有任何问题.该文件存在于服务器的工作副本上.
更新:我试图结帐,排除文件夹’foldername’,并且进展顺利.无论如何在foldername的完整路径上没有空格,所以我真的不明白为什么我会收到这个错误.而且,我显然需要那个文件夹!
更新:导致错误的其中一个文件的实际路径:
"/var/project/site/public/www/images/auto/audi/120045_audi_A3__5858_t45e444.jpg"
我能做什么?谢谢.
它可能是由Windows中的不区分大小写的文件系统引起的(NTFS / FAT)
尝试:
svn ls file:/// path / to / repositories / project / site / public / www / images / auto / audi / | grep -i’120045_audi_A3__5858_t45e444.jpg’
并确保它只输出一行.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。