我有一个已移至新地址/路径的SVN存储库。但是,我有一个工作副本,其未提交的源代码仍然指向旧的(现在无效的)存储库路径。如何将工作副本更改为指向新的存储库?SVN - 将工作副本更改为指向新的svn路径
76
A
回答
62
svn switch --relocate
从版本1.7开始已弃用。改为使用svn relocate
命令。
需要FROM-PREFIX TO-PREFIX [PATH...]
或TO-URL
作为参数。
有关更多信息,请参见
svn help relocate
。
56
使用svn switch
命令和--relocate
命令行选项。
15
工作拷贝,并选择使用TortoiseSVN
- 右键单击 'SVN开关......'
- 在 '切换到分支' 形式选择新的路径SVN
使用命令
- 开放式控制台Ë
- 导航到工作副本
cd [working copy path]
- 写命令
svn relocate [new url]
10
为了更准确
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
0
很简单:
步骤1:打开命令提示/终端,并设置workpath
步骤2:执行此线svn switch --relocate http://newurl
相关问题
- 1. 将代码提交到SVN服务器时更改工作副本路径。
- 2. 将工作副本库URL从svn更改为http协议
- 3. Svn-log'。' Svn不是工作副本
- 4. SVN:将本地更改合并到其他工作副本中
- 5. SVN将FTP上的更改合并到工作副本中
- 6. svn:'。'不是工作副本
- 7. Unbork svn工作副本
- 8. 'Un-SVN'工作副本
- 9. SVN不是工作副本
- 10. SVN升级工作副本
- 11. 更改SVN路径彻底
- 12. 当父母更新时,SVN更新工作副本
- 13. SVN工作目录路径
- 14. svn副本.... svn:在
- 15. SVN:如何更改工作副本的所有者
- 16. SVN:副本支干路
- 17. SVN - 将完整本地副本更新为HEAD版本
- 18. SVN的post-commit:更新工作副本失败
- 19. 查看svn中的更改 - 上次更新到当前工作副本
- 20. git-svn:更新我的本地副本,更改'trunk'
- 21. SVN:阻止较新的客户端升级工作副本的SVN版本?
- 22. 更改svn工作副本到另一个目录
- 23. creatin与svn和ftp的工作副本
- 24. git-svn:如何知道git-svn工作副本的当前SVN修订版本?
- 25. 如何使用svn版本降级svn工作副本?
- 26. SVN无法更新或升级工作副本 - 错误E155036&E155016
- 27. 乌龟SVN更新工作副本与活动
- 28. 已使svn结帐和更新各种工作副本
- 29. 在Linux网络共享上更新SVN工作副本
- 30. 从主干更新SVN分支工作副本
感谢。这是我用的: svn switch --relocate file:/// Users/user/old_repository/project/trunk file:/// Users/user/new_repository/project/trunk – quano
不修复svn中的URL:外观等。任何想法如何做到这一点? –