Jak*_*ski 3 svn version-control branch
我试图在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"
Run Code Online (Sandbox Code Playgroud)
此命令导致奇怪的"找不到路径"错误:
svn: '/svnroot/ph/org/!svn/bc/71/branches/foo' path not found
Run Code Online (Sandbox Code Playgroud)
我认为这不是权限问题,如下面的命令
$ 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"
Run Code Online (Sandbox Code Playgroud)
成功
Committed revision 72.
Run Code Online (Sandbox Code Playgroud)
可能是这个问题的原因是什么?我该如何解决这个问题?
Subversion服务器版本为1.6.19(r1383947),subversion客户端为1.6.17(r1128011).
Pet*_*ker 15
默认情况下,您无法动态创建中间目录.有 - 父母切换这样做.所以正确的命令应该是:
svn copy --parents \
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"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8842 次 |
| 最近记录: |