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月15日

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月13日

其中大部分内容没有证实!

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.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值