文件夹结构如下:
/home/src/repositories/svntest/branches
并且svn://ip.address/svntest
访问存储库
我正在尝试使用
svn copy trunk \ branches/new-branch
在svntest文件夹中
,它显示以下错误:
svn: 'branches' is not a working copy
trunk
文件夹包含文件夹
BOOK/ bootscripts/ edguide/ patches/ scripts/
和branches
文件夹为空
我可以访问存储库,进行更改等,用户设置正确。
导致此错误的原因是什么?
答案 0 :(得分:2)
尝试
$ svn copy svn://ip.address/svntest/trunk svn://ip.address/svntest/branches/new-branch
在大多数开发活动中,您只会检出一个分支或主干,而不是存储库根目录,因此在服务器上执行复制更有用。
答案 1 :(得分:0)
最简单的方法是使用trunk和分支的完整URL
svn cp svn://ip.address/svntest/trunk svn://ip.address/svntest/branches/new-branch
在结账时,您还可以使用^
表示法
svn cp ^/trunk ^/branches/new-branch
如果你确实已经完全检查了svntest(即使用trunk和branches目录),那么你所拥有的(没有反斜杠)应该可以工作,尽管这种规模的变化在服务器上要容易得多无需管理大型结账。