這不是我不認爲的標準svn忽略問題。如何保持SVN無法更新存儲庫中已有的目錄
我有一個倉庫,裏面有一個巨大的目錄,我不想要。因爲其他人使用庫做,我不能從樹中刪除它。但是,我不想每次執行svn時重新下載此目錄。我可以理解忽略會阻止我上傳到svn的目錄,但我怎麼告訴svn我不希望它重新下載已存在於存儲庫中的特定目錄。
我做什麼...
svn up
rm badDirectory
並且將來SVN起來的重新下載。我想阻止這一點。
謝謝!
編輯:好的。我希望SVN有一個內置的選項,我還沒有注意到。我希望避免不得不針對顛覆的不足之處進行「破解」,但下面的選項似乎是可以接受的選擇。再次
編輯以解決意見夫婦:
是否有特別的原因,你 不能退房該文件夾,並保持 呢?沒有磁盤空間(可能不是因爲 你可以檢出它)?安全 的原因是什麼?
我可以檢出文件夾。整個svn存儲庫大約是291 megs ..其中有290個是在這個「不好」的目錄中。基本上,其他一些控制着存儲庫的人(因此決定在那裏發生什麼)將一個目錄放在那裏,那裏真的不需要在那裏。我不是說這是一個關於政策的問題,也不是說「正確的」使用svn的方法。我只是想知道是否有技術解決方案。
您可以更好地描述存儲庫的樹結構 嗎? 與 不良目錄或僅有其他 目錄存在同一級別的文件嗎? -
基本結構:
repository root
- good dir 1
- plenty of subdirs in all of these directories
- good dir 2
- good dir X
- bad dir 1
- bad dir 2
- bad dir X
- good file 1
- good file 2
- good file X
是否有特殊原因導致您無法檢出該文件夾並保留該文件夾?沒有磁盤空間(可能沒有,因爲你可以檢出它)?安全原因? – Max 2009-02-03 17:48:45
您可以更好地描述存儲庫的樹結構嗎?是否存在與壞目錄相同級別的文件,或只有其他目錄? – 2009-02-03 17:48:49
不完全是您的問題的答案,但是,您是否能夠更改您的版本控制系統?例如,Git可以讓你刪除項目,爲你自己創建一個本地分支,並從中刪除那個有問題的文件夾。該分支的未來更新不會涉及您在本地刪除的內容。 – Miquel 2011-02-25 08:13:57