0
我以前寫的Eclipse功能與日食從SVN工程斷開稀疏SVN更新在Eclipse
- 人煙稀少的更新目錄,並
- 刪除工作副本目錄,而從刪除它們庫。
通過這種方式,您可以選擇和選擇您希望使用的子系統。這個特性適用於subclipse。
例如,如果作爲一個命令序列執行將是影響:
# check out the libs folder but not its children
svn update --depth empty libs
# check out the libs I am interested in
svn update libs/lib1 libs/lib7
... <work on them> ...
# not interested in lib1 anymore
rm -rf libs/lib1
# update to let libs know that lib1 is no longer checked out
svn update libs
我最近注意到,顛覆現在能夠處理從SVN更新稀疏。我的問題是,除了命令行或像我一樣編寫日食功能外,是否有方法從工作副本斷開連接並刪除一個稀疏更新,而沒有通過eclipse從svn存儲庫中刪除?有沒有其他人使用subclipse,顛覆或任何其他團隊提供商處理這個問題?
我目前正在使用Indigo SR1進行測試。
馬特
感謝您的「更新」。這正是我需要知道的。但是,我們如何首先使用subclipse檢出/更新稀疏子代? – TheMatto
我們需要這樣做的原因是因爲我們有100-200個庫,這將我們的項目視圖變成滾動的痛苦,也是因爲我們的構建系統。在這種情況下,有許多空文件夾無法與非空文件夾區分可能也很難使用/瀏覽/搜索。 – TheMatto
簽出對話框有一個深度選項。我通常使用「Immediates」選項進行簽出,該選項爲我提供了初始骨架,然後展開了我想要的文件夾。或者使用像http://svn.apache.org/repos/asf/subversion/trunk/tools/client-side/svn-viewspec.py這樣的腳本在Eclipse之外簽出,然後將結果導入Eclipse工作區。 –