2008-10-09 81 views
0

我剛剛通過手動刪除大約30個VS項目中的bin\obj\文件夾,讓他們爲初始SVN提交做好準備。是的,我知道,我應該儘早做到這一點,但這些都是我家用PC上的個人項目,而我今天只在本地安裝了SVN服務器。自動刪除Visual Studio二進制輸出文件夾?

無論如何,它發生在我身上,必須有一些更簡單的方法來清理這些文件夾,Visual Studio中的選項或外部工具,有些東西......有沒有人有任何建議,因爲我還有一些解決方案還有待做?

回答

4

您可以使用svn:ignore以避免犯不必要的文件...

+0

啊......沒有注意到的是,在TortoiseSVN的配置......我會承擔這些設置也適用於進口,不只是提交? – 2008-10-09 04:15:08

+0

是的,你也可以使用全局忽略列表... http://tinyurl.com/3sd988 – CMS 2008-10-09 04:24:36

0

VisualSVN自動創建的svn:忽略二進制和用戶特定文件夾的規則,只要你添加一個解決方案,顛覆。

0

當您對解決方案或項目文件進行「清理」時會發生什麼?在將項目文件添加到SVN之前,您可以做一次清理。

您可以嘗試的另一件事是將排除規則添加到您的SVN存儲庫。

你甚至可以創建一個新的構建目標(稱之爲「SVN準備」來說吧),什麼也不做,但運行通過批處理文件或Windows腳本清除你的文件生成後任務。

我有時適用的方法是使用像Total Commander先進的文件管理器來只需幾個步驟手動刪除該文件。我「展開」所有文件夾以查看平面視圖中的所有文件(CTRL-B),按擴展名對文件進行排序,然後刪除所有構建工件。

0

可應用於更多情況的非SVN特定選項是使用WinRar。創建項目結構的壓縮文件,然後其中一個菜單選項是在「平面文件夾」視圖中查看壓縮文件。這將刪除層次並顯示所有文件。

這可以在許多方面,如與同事共享文件非常有用。您可以按類型對文件進行排序,查找所有.dll文件並刪除所有用於縮小文件大小的公共庫。或者你也可以按日期排序,並刪除那些沒有在上週被更改所有的.cs文件等

相關問題