我将现有的svn文件夹(a)复制到新文件夹b,并且还要切换存储库URL。它仍然指向一个回购。
我尝试svn switch --relocate但只得到:
svn:重定位只能更改URL的存储库部分
执行此任务的正确方法是什么?
感谢您的帮助!
答案 0 :(得分:2)
--relocate
只能更改基本存储库,而不能更改存储库中的路径
例如:
要从http://serverA/repo/path/to/dir
切换到另一个回复http://serverB/repo/path/to/dir
,您需要输入:
svn switch http://serverA/repo http://serverB/repo
根据你的评论
我的语法如下:svn --relocate svnserver.com/some/folder/a svnserver.com/some/folder/b
您无法使用--relocate
更改文件夹路径,只更改回购邮件。