我正在尝试在 Subversion 存储库中创建一个具有一些非标准结构的新分支:而repo/trunk
不是org/trunk/repo
. 只能使用 HTTPS 协议进行访问。
我试图以半标准的方式创建一个分支 (注意:下面的命令被编辑了一点)
$ svn copy \
https://svn.example.org/svnroot/ph/org/trunk/repo \
https://svn.example.org/svnroot/ph/org/branches/foo/repo \
-m "Create a 'foo' branch of /trunk/repo"
此命令导致奇怪的“找不到路径”错误:
svn: '/svnroot/ph/org/!svn/bc/71/branches/foo' path not found
我不认为是权限问题,如下命令
$ svn copy \
https://svn.example.org/svnroot/ph/org/trunk/repo \
https://svn.example.org/svnroot/ph/org/branches/foo_repo \
-m "Create a 'foo' branch of /trunk/repo"
成功了
Committed revision 72.
这个问题的原因可能是什么?我该如何解决它?
Subversion 服务器版本为 1.6.19 (r1383947),Subversion 客户端版本为 1.6.17 (r1128011)。