SVN – 改变工作副本指向新的SVNpath
我有一个SVN库已经移动到一个新的地址/path。 但是,我有一个工作副本,未指定的源代码仍然指向旧的(现在无效的)存储库path。 你如何改变工作副本指向一个新的存储库?
svn switch --relocate
从1.7版本开始已经被弃用了。 改用svn relocate
命令。
它采用FROM-PREFIX TO-PREFIX [PATH...]
或TO-URL
作为参数。
看到
svn help relocate
了解更多信息。
使用svn switch
命令和--relocate
命令行选项。
使用TortoiseSVN
- 右键单击工作副本,然后select“SVN Switch …”
- 在“切换到分支”窗体上select新的SVNpath
使用命令
- 打开控制台
- 导航到工作副本
cd [working copy path]
- 编写命令
svn relocate [new url]
更确切地说
svn switch --relocate [complete url of the old repo] [complete url of the new repo]
例如:
svn switch --relocate http://svn.repo.com:9880/website/branches http://svnrepo.com/web/branches
很简单 :
步骤1:打开命令提示符/terminal并设置工作path
第2步:执行此行svn switch --relocate http://newurl