2012-01-23 38 views
0

我們使用subclipse檢出代碼。每個項目位於SVN如下:SVN:檢出來自同一目錄的其他項目

http://127.0.0.1/svn/app/project001 
http://127.0.0.1/svn/app/project002 
http://127.0.0.1/svn/app/project003 
... 
http://127.0.0.1/svn/app/project601 

所有項目都需要檢出。

在eclipse中創建新工作區時,這不是問題,因爲可以選擇所有現有的項目。但是,當創建新項目時,例如http://127.0.0.1/svn/app/project003a,它可以很容易錯過。

理想情況下,我想突出顯示所有廢除項目,右鍵單擊,團隊同步以及在同步視圖中自動顯示已添加的任何新項目(在現有項目級別)。這目前不會發生(我理解爲什麼)。

我們當前的解決方案是轉到SVN Repository Exploring視圖,然後重新檢出所有內容,並在日蝕要求我們要覆蓋現有目錄時單擊「否」。這是一個明顯的不便,特別是有這麼多的項目。

我們嘗試使用psf文件來管理要檢出的項目,但發現人們忘記更新它們(我自己包括...)。

anyoe是否有更好的建議如何管理?它不一定要通過eclipse來完成,但是在用svn命令行做實驗之後,我不確定是否有更好的方法。

回答

0

是否所有項目簽出在同一本地文件夾下?

I.e.下/work/

work/project001 
work/project002 
work/project003 
... 
work/project601 

然後你可以在名字work下籤項目的父目錄app

$ svn co http://127.0.0.1/svn/app/ work/ 

每一次你需要更新你所有的現有項目/結帳新項目時,運行svn update

work$ svn update 
U existing projects updated 
A new projects added