Windows上的TortoiseSVN – 结帐错误“…在目录中不是有效的文件名”

前端之家收集整理的这篇文章主要介绍了Windows上的TortoiseSVN – 结帐错误“…在目录中不是有效的文件名”前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有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’

并确保它只输出一行.

猜你在找的Windows相关文章