2010-12-10 70 views

回答

2

從工作拷貝目錄:

svn switch http://server/svn/branches/newbranch 
4

你幾乎自己回答了這個問題,你可以通過重新定位做到這一點:

svn switch --relocate FROM TO 

例如

svn switch --relocate http://server/svn/repos/branches/foo \ 
    http://server/svn/repos/branches/bar 
+2

我得到這個錯誤「svn:發佈此命令時,Relocate只能更改URL的存儲庫部分」。看到這裏:http://stackoverflow.com/questions/5102758/how-to-renaming-a-svn-branch-and-update-references-in-an-existing-sandbox – 2011-02-24 09:35:13

+4

我不認爲這個答案是正確的。我相信一個簡單的「svn switch」應該可以完成這項工作,只要分支的名稱改變了。如果IP地址,主機名或協議已更改,「svn switch --relocate」僅適用。重新定位通常只會發生很少。 – Otherside 2011-02-24 09:43:31