如何使用TortoiseSVN從源代碼控制中刪除文件夾?如何使用TortoiseSVN從源代碼管理中刪除文件夾?
回答
有一個在擴展菜單專用項:
- 按住Shift鍵關鍵向下和向右單擊該文件夾。
- 下的TortoiseSVN菜單點擊 「刪除(保留本地)」
圖片來自TortoiseSVN's extended context menu頁面裁剪。
Delete (keep local)文檔blurb。
您右鍵點擊目錄,進入TortoiseSVN - >刪除。然後右鍵單擊父目錄並SVN提交...並且將刪除該文件夾。
TortoiseSVN菜單有一個導出選項,它將爲您提供從存儲庫分離的文件夾的副本。或者,您可以右鍵單擊並拖動文件夾,然後選擇「SVN導出到此處」或「SVN全部導出到此處」。
「全部導出」相當於在導出對話框中選擇「導出未版本控制的文件」,這將有效克隆沒有.svn文件夾的工作副本。
如果你想刪除源代碼控制的文件夾,但是在本地,最簡單的方法是將
- 創建該文件夾的備份(只複製到其他地方)
- 按照指示刪除它
- 還原的文件夾
- 告訴顛覆「忽略」的文件夾
你還應刪除正在刪除的文件夾中的.svn
目錄,否則最終會混淆svn/tortoise。您也可以爲第1步執行「導出」,這將刪除任何.svn
目錄(如果您爲整個目錄樹而不是單個目錄執行此操作,這比手動清理文件夾方便得多)。
最簡單的方法描述如下:http://tortoisesvn.net/unversion.html
那篇文章是有點羅嗦,有些方法並沒有爲我工作(如文件夾拖到本身 - 的Windows 7不會允許它)) 。
這裏是,在文章中爲我工作:
簡單:當你在 工作副本從上下文菜單中單擊鼠標右鍵並選擇 「出口 ...」 顯示一個文件夾瀏覽對話框,其中 您可以選擇要將工作副本導出到的文件夾 。如果 你現在選擇同樣的路徑 你的工作副本是作爲 目標(即要導出 工作拷貝到自身),TortoiseSVN的 將刪除 工作副本的所有.svn目錄。
Windows搜索,設置系統和隱藏文件標誌...文件名「.svn」...在它搜索後 - 排序,所以.svn目錄被分組在一起...亮點 - 點擊刪除:)
這是對我工作:
- 右鍵單擊要刪除,並使用TortoiseSNV-文件夾/枝>刪除
- 執行清理。我從命令行
svn cleanup <path to the folder to delete including folder name>
;否則,您可以在文件夾上執行相同的右鍵單擊並執行清理。 - 轉到要刪除的文件夾的父目錄並提交更改。
這應該從工作目錄和Subversion中刪除文件夾。
將文件夾導出到新的位置,同時「導出未版本化的文件到」選項選擇對我很好。 TortoiseSVN刪除所有的Subversion特定設置,你會得到一個乾淨的文件夾。現在您可以刪除原始文件並將新導出的文件夾移動到那裏。
有一段時間我遇到了Subversion的工作副本文件夾,我知道他們在版本控制下更長。我想「顛倒」他們。通常我會在所有的.svn相關文件夾上進行某種查找和刪除操作,但如果您安裝了TortoiseSVN,則會有更簡單的方法。
您應該熟悉「導出」命令。這將在沒有所有討厭的.svn文件夾的情況下在新位置複製文件。如果你想'取消'一些東西,但不想要一個副本 - 只需做一個「導出」,當烏龜要求輸出「文件夾」時,只需選擇你的工作副本所在的同一個文件夾!烏龜將繼續刪除所有.svn文件夾。
報價:http://thecrumb.com/2008/09/25/removing-svn-files-with-tortoisesvn/
我跑到烏龜命令「更新到SVN 1.7」,它把所有的.svn目錄和合併成一個單一的文件夾中。然後,我可以刪除一個.svn文件夾,一切都很順利!
右鍵單擊工作副本,然後從上下文菜單中選擇「導出...」。顯示文件夾瀏覽對話框。
您必須選擇工作副本所在的路徑作爲目標。 TortoiseSVN會詢問您是否要刪除該工作副本的所有.svn文件夾。只是說好!
我看到有三個簡單的方法來unverison並保持的文件在TortoiseSVN的本地版本(或目錄):
- 導出爲Stefan wrote相同的路徑上;
- 使用Shift鍵訪問的「刪除(保持本地)」功能爲bob esponja's answer;
- Unversion and add to ignore list選項,我這個答案
報告,我覺得後一種方法中最簡單的三個,而第一個(最投票)在操作方面的最長執行。
刪除要從版本控制中刪除的文件夾中的.svn文件夾。
- 1. 如何從源代碼管理中刪除團隊項目文件夾?
- 2. 如何從TFS中刪除文件並從源代碼管理中排除?
- 3. 從ASP.NET網站的源代碼管理中排除文件夾?
- 4. 如何刪除RTC源代碼管理中的文件?
- 5. 如何從VS2008源代碼管理中刪除文件夾,保持本地文件夾不變?
- 6. 實體框架從源代碼管理中刪除文件
- 7. 從eclipse項目資源管理器中刪除.settings文件夾
- 8. 如何在Subversion/TortoiseSVN中「取消刪除」刪除的文件夾?
- 9. 如何管理源代碼管理中的常見源文件?
- 10. TFS不從源代碼管理中刪除工件
- 11. 如何從源代碼控制中永久刪除文件/文件夾?
- 12. 如何刪除我的源代碼樹中的.svn文件夾?
- 13. 從源代碼管理中排除app.config?
- 14. 「View As」已從Visual Studio 2012源代碼管理資源管理器中刪除
- 15. 如何在RTC源代碼管理中恢復本地刪除的文件
- 16. 什麼.net文件應該從源代碼管理中排除?
- 17. 備份由源代碼控制軟件管理的源文件:TortoiseSVN
- 18. 如何從代碼中刪除文件?
- 19. 從源代碼管理中刪除SVN導出
- 20. 從Xcode項目中刪除源代碼管理歷史記錄
- 21. 拖放從資源管理器中刪除我的源文件
- 22. Visual Studio源代碼管理資源管理器重複TFS項目文件夾
- 23. 如何「重新包含」從源代碼管理中排除的文件?
- 24. 代碼刪除該文件夾中
- 25. 如何從Team Foundation源代碼管理導出比較文件夾結果
- 26. 如何使用c#中的代理從FTP中刪除文件#
- 27. 使用TFS源代碼控制 - 如何刪除文件
- 28. 如何刪除更改源文件夾
- 29. 如何使用TortoiseSVN重構文件夾
- 30. 如何使用java api從Dropbox中刪除文件/文件夾?
好問題。對於簡單的任務來說,這是非常複雜的。 – 2010-10-26 16:10:01
任何使用「SVN更新到版本」(而不是svn checkout)的人都會注意到:嘗試再次使用SVN更新版本進行修訂,但這次的更新深度設置爲排除。 – 2015-10-07 15:27:35
你可以刪除`.svn`相關的文件夾 – 2015-12-26 09:04:27