1 、下载cvsNt见附件
2、创建仓库(Ropository) (版本为:CVS 2.5.05.3489)
安装完成后,打开 "开始"菜单——>“程序”——> “CVSNT"——> "CVSNT Control Panel" 程序 ,打开cvs管
理窗品,选择"Ropository configuation"选项卡,单击"add"按钮添加仓库,location为文件本机存放路径。
选择一个路径。Name会自动改为"/目录文件夹"! 这个名子也可以修改。点击OK按钮,它会提示你“这个
文件夹不是cvs仓库,是否初始化?”的英文提示。点击“是“。创建仓库完毕。
3、创建新用户
cvs默认高级管理员为windows高级管理员。在添加新用户时,首先用高级管理员登陆。步骤如下:
1> 打开Dos窗口 输入以一命令
set cvsroot=:pserver:administrator@127.0.0.1:/cvs 回车
其中“/cvs”就是在创建仓库时的name
2>输入cvs login 回车
3>输入administrator的密码 回车
4>输入cvs passwd -a xgz //添加用户xgz 回车
5>输入新密码
6>再次输入密码
OK新用户创建成功!
set cvsroot=:pserver:xgz@127.0.0.1:/cvsRoot 测试一下
别忘了 cvs login
输入密码登陆测试添加用户是否成功.
如果出现
Fatal error, aborting.
cvs [login aborted]: test1: no such user
这种错误.还要打开"CVSNT Control Panel" 程序在"Server Settings"选项卡的Run as 下拉框,选中administrator 默认为 client user
分享到:
相关推荐
以上仅为部分常用命令,CVSNT还提供了更多功能,如`import`用于导入源码到CVS中、`init`用于创建CVS仓库等。 #### 四、总结 CVSNT作为一款成熟且功能强大的版本控制系统,其不仅支持基本的版本控制操作,还能提供...
在本文中,我们将讨论如何配置CVSNT,添加用户,以及在Eclipse集成开发环境中进行使用。 首先,你需要从官方地址(http://www.march-hare.com/cvspro/)下载CVSNT软件。填写电子邮件和适用的系统信息,然后提交申请...
### CVSNT 2.5.03 用户手册关键知识点总结 #### 1. CVSNT简介 - **CVSNT**(Concurrent Versions System for NT)是一款开源版本控制系统,旨在为Windows平台提供强大的版本控制功能。它基于传统的CVS并进行了大量...
3. **分支与合并**:cvsnt允许创建代码分支,使得团队成员可以在不影响主线开发的情况下进行实验性开发。当分支完成后再合并回主分支,保持代码的一致性。 4. **访问控制**:cvsnt提供细粒度的权限管理,可以为每个...
11. 命令行接口与图形界面:CVSNT提供了命令行界面供高级用户使用,同时也支持图形用户界面,使不熟悉命令行的用户也能轻松上手。 12. 兼容性:虽然CVSNT最初设计用于Windows,但它也支持Unix、Linux等平台,具有跨...
Run as 刚才新建的用户cvsuser, 并设置改用户对目录C:/CVS/CVSROOT/passwd文件有读写权限。 设置Temporary默认的目录C:\WINDOWS\TEMP为其它盘任意目录:如:d:\temp 6.设置环境变量set CVSROOT=C:/CVS 7.在客户端...
例如,可以在C:\CVSNT\repositories下创建项目仓库。 2. **配置访问控制**:使用CVSROOT目录下的passwd文件,可以添加和管理用户账户。每个用户需要有唯一的用户名和密码。 3. **设置权限**:在CVSROOT目录下的...
使用CVSNT,开发人员可以创建一个名为“模块”的逻辑单元,包含一组相关的文件和目录。每个模块有自己的版本历史,团队成员可以各自在自己的副本上工作,然后通过CVSNT将更改合并到主版本中。同时,CVSNT的标签功能...
如果两个成员同时修改了同一文件,cvsnt会检测到冲突并提示用户手动解决。 **6. 分支与标签** cvsnt支持分支和标签功能,允许团队成员在不影响主开发线的情况下进行独立开发。分支可以视为项目的副本,允许进行...
为了更好地管理和控制CVSNT,建议设置防火墙规则,允许特定IP访问CVSNT端口(默认为2401),并创建详细的用户权限策略。此外,可以考虑使用Web界面如CVSWEB来提供一个友好的用户界面。 总结,配置Ubuntu 9.04 ...
4. **冲突解决**:当多个用户修改同一文件的同一部分时,CVSNT会提示用户解决冲突。 5. **权限管理**:可设置不同用户或用户组的访问权限,确保代码库的安全性。 6. **日志和差异比较**:提供详细的修改日志,并可以...
3. 用户设置:在“User”和“Password”中添加CVSNT控制面板中的用户信息,权限设置为受限。 4. 保存配置:勾选“Save Password”(可选),然后点击“Finish”。 三、Eclipse项目的同步与更新 1. 创建Java Project...
11. 命令行界面和图形用户界面:CVSNT提供了命令行工具和图形化的CVSNT Client,满足不同用户的需求。 12. 多语言支持:CVSNT支持多种语言,包括中文,使得非英语用户也能方便地使用。 使用CVSNT,软件开发团队...
NT本地的用户和CVSNT用户没有任何本质的联系和影响(仅仅是要建立一个别名)。 4)解决 no such repository 现象 最新的cvsnt可能采用unix的设置访问方式,即使你是cvsnt也不需要些盘符。 5)解决认证失败 情况一...
- **版本管理**:CVSNT允许用户跟踪文件和目录的修改历史,支持多用户同时编辑同一文件,避免冲突。 - **分支与合并**:通过创建分支,团队成员可以独立开发,然后将改动合并到主分支,实现并行开发。 - **标签...
6. **权限管理**:CVSNT支持细粒度的权限控制,可以为每个用户或用户组分配不同的读写权限,以确保代码库的安全性。 7. **备份和恢复**:为了防止数据丢失,定期备份CVSNT服务器上的仓库是非常重要的。同时,如果...
- **导入项目**:通过Cvsnt插件,可以将现有的CVS项目导入到Eclipse工作空间,或者创建新的CVS项目。 - **版本控制操作**:利用Eclipse中的CVS菜单,可以进行提交、更新、合并、冲突解决等操作。 - **协同开发**...
然后,创建访问控制列表(Access Control List,ACL),定义哪些用户或用户组可以访问哪些项目。你可以使用CVSNT的命令行工具或图形界面来管理这些设置。 接着,配置CVSNT的网络连接。默认情况下,CVSNT使用TCP端口...
- **冲突解决**:当多个用户同时修改同一部分代码时,CVSNT能检测并提示冲突,协助用户解决。 - **标签与里程碑**:可以为代码库中的特定版本打标签,方便标识重要里程碑或发布版本。 2. **Delphi集成** - **IDE...