SVN создать / скопировать ветку, если не существует - PullRequest
0 голосов
/ 11 января 2019

Я знаю, что ветвь - это просто копия.

Мне нужно запустить 'svn copy' в jenkins, и мне нужно знать, существует ли ветка, тогда не запускайте svn copy снова.

причина в том, что, если я запускаю svn copy второй раз, он создает копию исходной ветви внутри копии, и только 3-я попытка завершается ошибкой svn: E160020.

, например

1-й пробег

svn copy ^/trunk ^/branches/test_branch

результат

^/branches/test_branch

2й прогон

svn copy ^/trunk ^/branches/test_branch.

результат

^/branches/test_branch/trunk

как видите, внутри моей первой скопированной ветви создается ствол, который я не хочу. также пытался использовать --parents

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