Назад | Перейти на главную страницу

TortoiseSVN в Windows - ошибка проверки «… не является допустимым именем файла в каталоге»

У меня есть проект под управлением 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'

И убедитесь, что он выводит только одну строку.