SVN Copy: создать путь назначения, если он не существует - PullRequest
9 голосов
/ 11 мая 2011

Можно ли использовать какую-либо опцию для создания каталога, если он не существует, когда я копирую каталог на сервере SVN в другой каталог на том же сервере?Например:

svn copy file:///home/svn/folder/app/trunk file:///home/svn/folder/app/branches/release

... когда нет папки / branch /?Я знаю, что могу сделать это, если бы я просто хотел создать одноуровневую директорию (она работала бы, если бы команда остановилась на "/ branch", однако я хочу скопировать ее далее в "release").Однако, если я попробую эту команду, она будет жаловаться на отсутствие папки / branch / для создания папки / release в.

Любое решение, очевидное или творческое для этого?Мне просто нужно что-то, что создает указанную мной структуру пути, если она обнаружит, что ее не существует.

1 Ответ

16 голосов
/ 11 мая 2011

Добавьте параметр --parents к команде svn copy (введите svn help copy для получения дополнительной информации и других действий, которые можно выполнить с копией).

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