天天看點

WinCvs的權限配置

、确認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.

繼續閱讀