SVN - 将工作副本更改为指向新的svn路径

qua*_*ano 82 svn path working-copy

我有一个移动到新地址/路径的SVN存储库.但是,我有一个工作副本,其中未提交的源代码仍然指向旧的(现在无效的)存储库路径.如何将工作副本更改为指向新存储库?

Mic*_*ebs 69

svn switch --relocate从版本1.7的subversion开始被弃用.请改用svn relocate命令.

它需要FROM-PREFIX TO-PREFIX [PATH...]TO-URL作为参数.

看到

svn help relocate

欲获得更多信息.


Gre*_*ill 57

使用svn switch--relocate命令行选项的命令.


小智 24

使用TortoiseSVN

  1. 右键单击工作副本并选择"SVN Switch ..."
  2. 在"切换到分支"表单上选择新的SVN路径

使用命令

  1. 打开控制台
  2. 导航到工作副本 cd [working copy path]
  3. 写命令 svn relocate [new url]


BTR*_*idu 11

更确切地说

svn switch --relocate [complete url of the old repo] [complete url of the new repo] 
Run Code Online (Sandbox Code Playgroud)

例如:

svn switch --relocate  http://svn.repo.com:9880/website/branches  http://svnrepo.com/web/branches 
Run Code Online (Sandbox Code Playgroud)