2009-06-15 2 views
0

Я хочу зафиксировать версию jruby в моем репозитории svn, и есть ряд файлов в jruby-1.2.0/share/ri/1.8/system/Matrix со специальным символом '%' в именах файлов. Когда я пытаюсь проверить эти файлы в SVN я получаю следующее сообщение об ошибке:Добавить файл в subversion со специальными символами типа '%' в имени файла

svn: Commit failed (details follow):
svn: '/!svn/wrk/jruby-1.2.0/share/ri/1.8/system/Matrix/%252f-i.yaml' path not found

Фактическое имя файла '% 2f-i.yaml. Таким образом, похоже, что svn кодирует имя файла, заменяя символ «%» на «% 25», вызывая сообщение об ошибке. Есть ли что-то особенное, что мне нужно сделать с svn, чтобы символ «%» не был закодирован?

+2

работает над моей настройкой (Windows XP/apache 2.2.11/svn 1.5.6) вы можете предоставить более подробную информацию (svn и версия apache и ваша команда svn add, которую вы выпустили ранее)? –

ответ

1

Файлы в share/ri следует игнорировать и не передавать обратно в репозиторий; это расширенные источники документов RI для основных библиотек и классов.

В других новостях, JRuby переехал в Git для контроля источника. Зайдите в http://www.jruby.org, чтобы узнать, как его проверить.

0

Я не думаю, что это возможно. Зачем вам такой файл?

0

Hm. Первой попыткой для работы было бы указать имя файла как «x%x», но «x%25x», каким бы способом ваш клиент не позволил вам это сделать. (Очевидно, это будет намного проще от клиента командной строки, работающего под Unix.)