、确認CVSNT已經安裝好,并能正常運作;WinCvs剛剛安裝。
2、第一次運作WinCvs會彈出一個配置參數框。
General标簽的配置如下:
◇Authentication:pserver 選擇認證方式,一般最常用的就是pserver
◇Path:/cvsroot 庫檔案所在的目錄
◇Host address:10.87.170.99 CVSNT伺服器的IP位址或計算機名
◇User name:administrator 第一次配置時用windows的管理者身份登陸,以便設定其他使用者權限
◇CVSROOT:添好上面4項後會自動生成。
3、配置好後,登入。
4、建庫:将已準備好的工程(可以是空的)"import moudule"到CVSNT伺服器上的庫中。
5、"check out"一個庫下來,因為如果不下一個庫下來,不能給這個庫設定擁有者及權限。
6、選中新庫的根目錄,按【ctr+L】彈出指令框,依次執行一下指令:
◇cvs chacl default:r 設定預設權限為隻讀。
◇cvs lsacl 列出所有的使用者及其相應的權限(r 讀 w 寫 c 建立和删除)
◇cvs passwd -a cvspub 添加一個使用者cvspub,删除一個使用者的指令為cvs passwd -x cvspub
◇cvs chown cvspub 設定該庫的擁有者
◇cvs chacl cvspub:rw 設定使用者cvspub的權限。要設定使用者對某一個檔案夾的權限,
先用滑鼠在左邊樹型結構框中選中該檔案夾,然後執行同樣的指令。
發表于 @ 2005年03月17日 12:15 PM | 評論 (2)
2005年03月15日 WinCVS與CVSNT使用手則
1、前言
CVS是版本控制的利器,有CVSNT(伺服器端)和WinCvs(用戶端)。
2、伺服器端(CVSNT)
本文使用的是CVSNT-2.0.4,這是一個比較穩定的版本。
3、用戶端(WinCVS)
本文使用的是WinCVS-1.3b13,,在使用過程中并沒有發現有任何嚴重的Bug。下載下傳請連接配接http://sourceforge.net/projects/cvsgui/ 。如果需要wincvs中文版,請連接配接http://www.8848software.com/wincvs/,含有中文使用手冊。
4、伺服器端(CVSNT)的安裝與配置
一路點“Next”就可以了。打開Service Control Panel快捷方式,在Service Status頁面,确認2個服務正常和穩定運作。 選擇Repository頁面,點按Add按鈕,選擇一個存放代碼的目錄(如F:/cvsroot),這時會在F:/cvsroot下面建立CVSRoot目錄,這是CVS預設的管理目錄(預設子產品)。如果報錯,那是系統Path路徑未設定正确。 選擇Advanced頁面,勾上Use local users for pserver ...,(Why? I don’t know!J)。 至此,CVSNT伺服器端基本配置完畢,下面進行WinCVS的使用和管理。
5、用戶端(WinCVS)的安裝與配置
全部按照預設安裝就可以了。
6、管理者進行管理
◇ 系統支援的目錄權限清單:
r (讀取權限)
w (寫入權限)
c (建立和删除權限)
n (沒有任何權限)
◇ 預設情況下,任何使用者都擁有任何目錄的所有權限。
◇ 任何情況下隻有目錄的擁有者和Administrator才有權力更改目錄的使用權限。下面将會介紹如何修改目錄權限和目錄的擁有者。
7、修改目錄權限和目錄的擁有者
修改CVSRoot的權限:隻讓Administrator擁有rcw三種全部權限。
◇ 選中剛剛下載下傳的【CVSRoot】子產品,【Ctrl+L】或Admin=>Command Line…,彈出Command Line Settings對話框,直接執行CVS指令。
◇ 取消所有使用者的預設權限:cvs chacl default:n,完成。
◇ 設定Administrator擁有所有權限:cvs chacl administrator:rcw,完成。
◇ 更改【CVSRoot】的擁有者:cvs chown administrator,完成。
◇ 檢視【CVSRoot】的權限狀态:cvs lsacl,在【Output】中顯示:
Owner: administrator
default:n
administrator:rwc
◇【CVSRoot】的權限配置完畢。
8、用WinCVS進行新使用者的添加和删除。(確定使用Administrator登陸)
◇ 【Ctrl+L】或Admin=>Command Line…,彈出Command Line Settings對話框,直接執行CVS指令。
◇ 添加新使用者【Killer】:cvs passwd -a Killer 回車,設定密碼,OK,完成。
◇ 删除使用者【Killer】:cvs passwd -X Killer 回車,OK,完成。
◇ 其它特殊的功能檢視passwd指令的幫助。
9、如何得到以前版本的檔案
◇ 有時我們需要得到以前版本的檔案,而WinCVS預設方式隻傳遞最新的版本。
◇ 選中某個檔案,【Ctrl+G】或右鍵,點按【Graph selection…】,使用預設設定,就可以得到該檔案是以版本的圖形結構描述。
◇ 選中一個版本,右鍵,點按【Retrieve revision】,就可以得到相應的老版本檔案。當然也可以得到最新版本的檔案:)
發表于 @ 2005年03月15日 11:58 AM | 評論 (0)
2005年03月13日 Eclipse 資料收集
其中大部分内容沒有證明!
1.lomboz.301.zip與emf-sdo-runtime-2.0.0.zip(著名的開發J2ee的插件)
下載下傳網址:http://forge.objectweb.org/project/showfiles.php?group_id=97
http://www.objectlearn.com/
Lomboz 可以做很多事情,是使用 Eclipse+JBoss 做 J2EE 的首選。
2.MyEclipse,最好的J2EE開發架構
http://www.myeclipseide.com/ContentExpress-display-ceid-47.html
MyEclipse的注冊碼:
for eclispe3.0版的:
IceCraft
VAR7ZL-819-56-54678656108018950
for eclispe2.1版的:
IceCraft
VAR7ZL-719-56-54678657538454123
3.Log4j或者Apache commons Logger最得力的助手就是 Log4j:
4.Easy Struts支援Struts的插件 (0.64版隻支援Eclipse2.X)
是開放源代碼組織sourceforge.net上的一個項目,目前最新的版本是0.64,
http://easystruts.sourceforge.net/
5.TomcatPlugin 支援Tomcat插件
http://www.sysdeo.com/eclipse/tomcatPlugin.html
6.SWT Designer 使GUI更cool,更in,更happy!
http://www.swt-designer.com/
7.XML Editor & XSLT Debugger 編輯XML的插件
http://www.oxygenxml.com/
8.支援Eclipse 3.0 的XML插件
http://www.xmlbuddy.com/
9.XML Viewer
Version: 1.1.7
http://tabaquismo.freehosting.net/ignacio/eclipse/xmlview/index.html
10.UML Tool for Eclipse
http://www.visual-paradigm.com/download.php?shortName=sdeec
11.UML插件 Omondo的(支援eclipse 3.0 的studio 1.0 隻試用20天)
http://www.omondo.com/
12.Eclipse加速插件KeepResident
http://suif.stanford.edu/pub/keepresident/
原理:利用兩個 Windows API - SetProcessWorkingSetSize 與 VirtualLock (适用于 Windows 平台)。
切換時果然快很多。
官方建議最小值設定在 100 MB,最大值 250 MB 左右。
13.RMI Plugin for Eclipse 1.6.0 for Eclipse 3.0
http://www.genady.net/rmi
14.Eclipse插件使用links目錄的用法:
假設把插件安裝在d:/myplugin目錄中,則myplugin的目錄結構一定要是這樣的:
d:/myplugin/eclipse/plugins/插件 及 d:/myplugin/eclipse/features/插件
例如安裝EclipseME插件到d:/myplugin目錄中,則目錄結構
d:/myplugin/eclipse/plugins/eclipseme_0.4.5。
再假設eclipse安裝在d:/eclipse目錄中,則在eclipse目錄中建立名稱為links的目錄,在links目
錄中建立一個link檔案,比如myplugin.link,該檔案内容為path=d:/myplugin。
啟動eclipse,插件即安裝上了,如果想暫時不啟動插件,隻需把myplugin.link檔案删除即可。
補充說明:
1. 插件可以分别安裝在多個自定義的目錄中。
2. 一個自定義目錄可以安裝多個插件。
3. link檔案的檔案名及擴充名可以取任意名稱,比如myplugin.txt,goodplugin都可以。
4. link檔案可以有多行path=插件目錄,對應多個自定義插件目錄,每一行的path參數都将生效。
5. 在links目錄也可以有多個link檔案,每個link檔案中的path參數都将生效。
6. 插件目錄可以使用相對路徑,如果我們把myplugin目錄建立在eclipse安裝目錄中,如上例中的
d:/eclipse目錄中,則隻需設定path=myplugin即可。
15.plug-in網址:
http://www.eclipse-plugins.info/eclipse/index.jsp
http://www.eclipse-workbench.com/jsp/
http://eclipse-plugins.2y.net/eclipse/index.jsp (非常非常著名的插件更新網站)
http://www.crionics.com/products/opensource/eclipse/eclipse.jsp (分類清楚)
http://www.eclipseplugincentral.com/
16.Preferences無法顯示新安裝的插件的解決辦法
删除C:/eclipse/configuration/org.eclipse.update下的platform.xml檔案,重新啟動Eclipse
17.總結
目前世界上最新最實用的IDE環境Eclipse。加上分析設計工具eclipseUML、MVC構架的Struts、對象資料綁定構架OJB,
Web系統的自動單元測試工具JUnit和HttpUnit,還有最普及的資料庫MySQL,最流行的版本管理伺服器CVS,
和支援Java/JSP/servlet的最佳Web引擎tomcat ,jboss。
19.Eclipse的許可證是怎樣的?
現在Eclipse相關的許可證是大多數基于Common Public License (CPL),CPL是一個為Open Source
Initiative (OSI)所認可的許可證。由于Eclipse Foundation的建立,Eclipse的許可證将逐漸趨向于使
用Eclipse Public License (EPL),EPL是一個與CPL相類似的許可證,正在進行OSI的認證工作。此外,
Eclipse還涉及到多個開源項目和各類許可證,主要有 Apache Software License、IBM Public License
、Metro Link Public License和Mozilla Public License。個人無需太關心許可證的問題,企業在使用
Eclipse進行開發之前,最好請法律界人士研究一下。
各許可證的網址是:
http://www.eclipse.org/legal/cpl-v10.html
http://www.eclipse.org/legal/epl-v10.html
http://www.apache.org/licenses/LICENSE
http://oss.software.ibm.com/developerworks/opensource/license10.html
http://www.opengroup.org/openmotif/supporters/metrolink/license.html
http://www.mozilla.org/MPL/MPL-1.1.