2013-02-16 30 views
0

我剛剛在Visual Studio 2012中安裝了AnkhSVN插件並創建了一個免費的組合庫。防止目錄中的所有文件上傳到svn存儲庫

我會成功將項目添加到我的Subversion存儲庫。
但我想要一些目錄不上傳到像我的Elmah日誌(即在xml)和我存儲數據的目錄中。

我嘗試添加一個顛覆屬性(右鍵 - >顛覆 - >顛覆性質再加入)與以下細節

Property Name: svn:ignore 
Pattern: * 

但所有的新文件或修改過的文件,這些文件夾內被更新,以犯存儲庫。

請幫助我如何防止目錄中的所有文件完全上傳到svn存儲庫.. ??

回答

3

如果這些文件已經受版本控制,那麼在其上添加svn:ignore將無濟於事。關於這個問題,請看FAQ

如果您想忽略目錄中的所有文件,請在父目錄中添加svn:ignore作爲子目錄的名稱。如果是針對特定文件或圖案,請按名稱爲該文件添加svn:ignore,或使用球體(對所有.log文件使用*.log)。

對於那些現在處於版本控制之下的用戶,您想從提交中刪除它們,您需要將它們從Subversion中刪除,然後添加svn:ignore屬性。

+0

可以請您詳細描述..?假設我在項目的根目錄中有'abc'目錄,並且我不想在此目錄中添加任何創建或修改的新文件,以便從現在起將其上傳到存儲庫。我正在使用AnkhSVN – shashwat 2013-02-16 16:11:05

+1

在rood目錄中添加'svn:ignore',其內容爲'abc',而不檢查'abc'文件夾。如果它已經在svn中,請刪除它。 svnbook.org是你的朋友。 – 2013-02-16 19:42:46

+0

一旦你這樣做了,你也可以在沒有添加的文件上右鍵點擊 - > subversion-> ignore - > *。 – 2013-02-20 21:14:24

相關問題