У меня есть проект под управлением 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'
И тогда он говорит Completed!
без импорта какого-либо другого файла.
Я искал в Интернете, но решения моей проблемы не было. Папка, которую Tortoise не может извлечь, НЕ имеет пробелов, нет пробелов в имени файла, нет файлов с точками (.) В конце их имени.
И еще: на сервере с кассой вообще НЕТ проблем. Этот файл существует в рабочей копии сервера.
Обновление: я попытался оформить заказ, исключив папку «имя папки», и все идет хорошо. В любом случае на полном пути к имени папки нет пробелов, поэтому я действительно не могу понять, почему я получаю эту ошибку. И, очевидно, мне нужна эта папка!
Обновление: реальный путь к одному из файлов, вызывающих ошибки:
"/var/project/site/public/www/images/auto/audi/120045_audi_A3__5858_t45e444.jpg"
Что я могу сделать? Спасибо.
Это может быть вызвано нечувствительностью к регистру файловой системой в Windows (NTFS / FAT).
Пытаться:
svn ls file: /// путь / к / repositories / project / site / public / www / images / auto / audi / | grep -i '120045_audi_A3__5858_t45e444.jpg'
И убедитесь, что он выводит только одну строку.