我無意中去了,同步了我的樹枝夾導致我的本地硬盤下載所有分支(體積非常龐大)SVN分支:刪除分支機構本地,但不顯示爲修改
現在怎麼我可以在本地刪除分支,但不會在svn中顯示爲已修改/缺失?
編輯:
做一個系統的各個分支刪除會出現丟失。我不希望
alt text http://img49.imageshack.us/img49/58/svnbranches.png
我無意中去了,同步了我的樹枝夾導致我的本地硬盤下載所有分支(體積非常龐大)SVN分支:刪除分支機構本地,但不顯示爲修改
現在怎麼我可以在本地刪除分支,但不會在svn中顯示爲已修改/缺失?
編輯:
做一個系統的各個分支刪除會出現丟失。我不希望
alt text http://img49.imageshack.us/img49/58/svnbranches.png
我使用的另一個選項是使用sparse directories。在TortoiseSVN中,使用「更新到修訂...」子菜單而不是更新,並設置「更新深度」。另請參閱TortoiseSVN文檔中的this ,其中介紹了適用於更新的Checkout深度(使用「Update to Revision」時)
刪除.svn文件夾到你要刪除的文件夾中。然後簡單地刪除它們。
你可以刪除(不是svn刪除,而是系統刪除)本地機器上的分支機構,並且subversion服務器不會知道任何東西。
要澄清,這將刪除最高級別的文件夾。你可以重新下載你需要的東西。
您可以使用資源管理器(不使用TortoiseSvn Delete!)刪除顛覆工作副本上的任何文件和文件夾。如果你進行svn更新,他們會再次出現。爲防止出現這種情況,只需在分支上進行更新,或者刪除上層目錄中的.svn文件夾。