svn创建/复制分支(如果不存在)

时间:2019-01-11 11:08:11

标签: svn

我知道分支只是一个副本。

我需要在jenkins中运行“ svn复制”,我需要知道是否存在分支,然后不要再次运行svn复制。

原因是,如果我第二次运行svn copy,则会在该副本内创建origin分支的副本,并且只有第3次尝试失败,错误为svn:E160020。

例如

第一次运行

svn copy ^/trunk ^/branches/test_branch

结果

^/branches/test_branch

第二次跑

svn copy ^/trunk ^/branches/test_branch.

结果

^/branches/test_branch/trunk

如您所见,它在我不需要的第一个复制分支内创建了主干。 也尝试使用--parents

0 个答案:

没有答案