Инструмент, чтобы сделать, который был бы
svnadmin dump
, Но для этого для работы Вам нужен доступ к файловой системе к репозиторию. И как только у Вас есть это (и если репозиторий находится в формате FSFS), можно просто скопировать репозиторий в его новое местоположение (если это находится в формате BDB, дамп/загрузка настоятельно рекомендуется).
, Если бы у Вас нет доступа к файловой системе, необходимо было бы попросить, чтобы поставщик репозитория предоставил дамп Вам (и заставить их удалить свой репозиторий - и надеются, что они соответствуют)
Вы можете заключить аргументы в кавычки:
myprogram.exe "(this is some text, with special characters.)"
Хотя я бы не стал предполагать, что круглые скобки вызывают проблемы , если только вы не используете блоки для условных операторов или циклов в пакете файл. Обычный массив символов, которые обрабатываются оболочкой специально и требуют заключения в кавычки или экранирования:
& | > < ^
Если вы используете их в своем регулярном выражении, вам нужны кавычки или экранирование этих символов:
myprogram "(.*)|[a-f]+"
myprogram (.*)^|[a-f]+
( ^
- это escape-символ , который заставляет следующий символ не интерпретироваться оболочкой, а вместо этого используется буквально)
Обычно вы можете добавить к любому символу префикс ^
, чтобы отключить его особый характер. Например:
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\Pax>echo No ^<redirection^> here and can also do ^
More? multi-line, ^(parentheses^) and ^^ itself
No <redirection> here and can also do multi-line, (parentheses) and ^ itself
C:\Documents and Settings\Pax>
Это курсор, за которым следует ENTER после слова do
.