Как экранировать символы @ в именах файлов, управляемых Subversion?

Для многих операций Subversion добавление символа «@» в конец аргумента файла или URL-адреса позволяет вам указать конкретную версию этого файла. Например, «svn info test.txt@1234» предоставит информацию о test.txt, существовавшем в версии 1234.

Однако, когда имя файла содержит символ @, он неправильно интерпретируется Subversion как спецификатор ревизии:

svn info 'test @ .txt' svn: синтаксическая ошибка синтаксического анализа ревизии '.txt'

Я пробовал двойные и одинарные кавычки, а также экранирование с помощью «/», «\» и «@». Как я могу сказать Subversion обрабатывать символы @ как часть имени файла?

Ответы на вопрос(11)

Ваш ответ на вопрос