SVN Mac - передача файлов с символом @ в их названии - PullRequest
2 голосов
/ 27 декабря 2011

Я использую SVN-клиент по умолчанию на Mac, который вы используете с терминалом.Проблема в том, что я хочу зафиксировать три файла, которые содержат «@», и только эти файлы.Однако, похоже, что это не работает, SVN по какой-то причине не может прочитать @.Я сделал это так:

svn commit Assets/Monkey@Prime.pck -m "test"

Какой правильный синтаксис?

1 Ответ

4 голосов
/ 27 декабря 2011

Это синтаксис для ревизий колышка . Это обходной путь, предложенный в руководстве:

В этот момент проницательный читатель, вероятно, задается вопросом: синтаксис редакции колышка вызывает проблемы с путями рабочей копии или URL что на самом деле есть в знаках в них. В конце концов, как SVN знает news @ 11 - это имя каталога в моем дереве или просто синтаксис для «редакции 11 новостей»? К счастью, пока SVN всегда будет предполагать последний, есть тривиальный обходной путь. Вам нужно только добавить в знак в конец пути, например, новости @ 11 @ . SVN заботится только о последний знак в аргументе, и это не считается незаконным опустите буквенный спецификатор ревизии колышка после этого в знаке. это Обходной путь даже применяется к путям, которые заканчиваются знаком at - вы бы использовали имя файла @@, чтобы поговорить о файле с именем имя файла @.

Ужасно, не правда ли? :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...