2012-10-30 171 views
1

我有一個項目我想添加到一個新的空SVN目錄。我已將SVN目錄簽出到項目的根目錄中,現在需要在提交之前添加該目錄中的所有文件。設置svn:忽略不受版本控制的文件屬性

但是,其中一個子目錄(./sites/default/files)有一堆包含20千兆字節圖像的文件夾。我不想將此文件夾添加到工作副本。唉,看來我不能設置svn:因爲其父是沒有版本控制忽略該目錄屬性 - 我得到一個「不是工作副本」錯誤,當我這樣做:

$ svn propset svn:ignore files . 
svn: '.' is not a working copy 

暫時移動該目錄下的項目的父目錄不是一個選項;該代碼是針對我在遊戲中很晚才加入SVN的現場網站。

假如我不想通過手動添加樹中的每一個目錄,我該怎麼做我想做的事情?

謝謝!

回答

1

使用--depth=empty標誌添加./sites/default文件夾,然後該標誌將允許您將文件目錄添加到svn:ignore。

svn add --depth=empty ./sites/default 

然後

svn propset svn:ignore files .