我有一個已移至新地址/路徑的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:外觀等。任何想法如何做到這一點? –