?前段時間我曾寫了一篇文章,介紹如何“利用CVSNT在Eclipse 3.0中使用版本控制系統CVS”,鏈接是
?
???eclipse使用的還是3.0.1版本,當前版本已經是3.1M4了,對于CVS使用基本變化不大。
?
???安裝沒有什么可說的,直接安裝下去就是。?????????????????????????????????
注意 |
? 安裝之后,通過 控制面板 ->管理工具 ->服務: 可以看到 CVSNT 和 CVSNT Locking Service 這兩個服務的狀態都是"已啟動",啟動類型都是"自動"。如果你不想每次開機都運行這兩個程序,可以把啟動類型改為“手動”(可以節約點內存)。若要再啟動它們,可以通過CVSNT程序組中的“Service control panel”來控制它們。 |
?
第一節 安裝與配置cvsnt
?
配置cvs server
?
1.開始 ->所有程序 ->cvsnt ->Service control panel,出現以下窗口:
(安裝后的默認狀態是運行的)
?
?2. 切換到Advanced頁:這里沒有什么要修改的,默認即可。
?
?
3.切換倒repositories頁,點擊“add”按鈕建立一個項目庫,在這里我新建一個D:/cvsfile目錄,
?? 點擊OK,會出現一個對話框,點擊"是"即可。
?
?
第二節: 在eclipse中配置CVS client?
? 這里談一下配置CVS資源庫,其它的步驟與先前文章類似,就不說了。??
?
創建一個帳號:
?? 先前的文章中有一種創建帳號的方法:計算機管理->本地用戶和組->用戶。現在再用這種方法,發現總是不能很好地配合CVS的連接,所以不再提倡使用這種方法了。?這里介紹通過“用戶帳號”?來創建它。?
???通過 控制面板 ->用戶帳號 ->創建一個新帳戶:這里我輸入的名稱是 “javamxj” ;挑選帳戶類型選擇“受限”(這樣可以安全些),然后點擊“創建帳號”。 雙擊“javamxj”帳號,點擊“創建密碼”,這里我選擇的密碼是“javamxj”。好了,這樣,一個帳號創建了。
?
?
主機: cvs服務器的主機名,也可以是它的IP地址,因為是本地主機,所以填寫"localhost"
?
資源庫路徑: 在上一節"安裝與配置cvsnt" 步驟2 "切換倒repositories頁" 中的"Name"項;
???????????? 在此例中就是"/cvsfile"。
?
認證:?將剛才創建的帳號名和密碼填入。
?
連接類型: 選擇“pserver” 是最常用的一直cvs遠程訪問方式 。
?
最好勾選“保存密碼”,不用再次輸入密碼。
?
?
?
此外,實踐CVS時有一點要注意:
?? 創建工程時,所用的包名不要單獨含有cvs這個詞,以免造成目錄名沖突。
?
?
第三節 如何從網絡上獲取源碼
?
??? 想必大家都知道 EasyStruts for Eclipse 這個插件,它是用來開發Struts的。可是它的版本已經很久沒有更新了,它被并入了myEclipse(可惜是要Money的),這個工程算是Down了。如果你還是想使用它的話,要么使用較低版本的Eclipse,要么修改EasyStruts的源碼,使它適合較高版本的Eclipse。
?
?? 下面介紹如何使用CVS獲得它的源碼。
切換到CVS頁面。有這么一段話:???
Anonymous CVS AccessThis project's SourceForge.net CVS repository can be checked out through anonymous (pserver) CVS with the following instruction set. The module you wish to check out must be specified as the modulename. When prompted for a password for anonymous, simply press the Enter key. To determine the names of the modules created by this project, you may examine their CVS repository via the provided web-based CVS repository viewer.
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/easystruts login
?
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/easystruts co modulename?
?
注意上面加粗的一行,主要就根據它來配置CVS。
?
點擊“完成”后,如果網絡正常,那么應該能看到以下的圖:
?
?
選擇easystruts-plugin,右擊->檢出為.......? 即可獲得它的源碼。