2010-06-24 104 views
48

一個分支如何刪除在TortoiseSVN的一個分支:刪除了TortoiseSVN

  1. 我可以簡單地刪除該分支的資源庫中的工作副本和文件夾?
  2. 應該首先刪除分支的本地工作副本,還是通過資源庫瀏覽器刪除分支文件夾?

回答

10

SVN書(「Subversion版本控制」)解釋瞭如何到delete and restore branches

雖然它表明遠程刪除像

$ svn delete http://svn.example.com/repos/calc/branches/my-calc-branch \ 
    -m "Removing obsolete branch of calc project." 

你也可以做到這一點本地(與TortoiseSVN的>刪除命令)。

正如本書所述,您可以隨時恢復分支機構,所以您不會收到任何意想不到的後果。

+0

感謝您的回答。我可以在烏龜那裏發送這樣的命令? – John 2010-06-24 07:54:49

+0

右鍵點擊分支目錄TortoiseSVN,刪除 – AndiDog 2010-06-24 08:18:58

+0

我的意思是,如何在烏龜中給這樣的文本命令? – John 2010-06-24 08:32:42

84

右鍵單擊任意文件夾,選擇「Repo-browser」並在左側面板中找到您的分支。從那裏,您可以直接在存儲庫上發出「刪除」命令。

據我所知,你不能在工作副本的頂層文件夾上發出刪除命令,可能是因爲這會有效地破壞工作副本。

2

如何在TortoiseSVN中刪除分支?

有很多方法可以做到這一點,但經過多年的龜的經驗,我發現通過Repository Browser刪除是最麻煩的方式。

右鍵單擊工作拷貝,打開庫瀏覽器:

enter image description here

瀏覽器看起來是這樣的:

enter image description here

右鍵單擊該項,然後選擇刪除它。然後你會被要求提交一個提交摘要。輸入您的理由,然後單擊確定。

我可以簡單地刪除分支的工作副本和 存儲庫中的文件夾嗎?

如果你有分公司簽出自身,即只是與自己.svn文件夾分支,然後在技術上沒有必要刪除工作副本。在這種情況下,操作順序無關緊要。

應該首先刪除分支的本地工作副本,還是通過資源庫瀏覽器刪除 分支文件夾?

如果要刪除的項目已簽出作爲一個更大的樹的一部分 - 例如,你有整個/branches文件夾中的一處檢查了 - 我建議通過回購瀏覽器中刪除,然後SVN更新工作副本來提取刪除。