我知道分支只是一个副本。
我需要在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