通行证: 密码: 保存密码
收藏 帮助

安装和使用CVS(3)


start 是每次 import 标识文件的输入层次的标记,没啥用。
这样我们就建立了一个CVS仓库了,然后,我们可以把这个测试项目的文件删除,试验如何从仓库获取文件这会在后面的客户端文章进行说明。


在Win2k上安装和使用CVS
1.准备有关软件
从 www.cvsnt.org 下载服务器 cvs-1.10.8NT.exe.zip
从 www.wincvs.org 下载客户端 WinCvs11b16.zip
用winzip把cvs-1.10.8NT.exe.zip解压到d:cvs。
解压并安装wincvs.
2.把路径 d:cvs 加到path环境变量中。
具体方法:点选"我的电脑",单击右键,选属性,点环境变量按钮。
3.建立CVS存储目录。
打开一个dos窗口,键入"cvs -d :local:d:cvsroot init",然后你会发现d:cvs下面多了一个root子目录。
4.注册CVS服务
在dos窗口中,键入"ntservice -i d:cvsroot",屏幕显示"CVS NT Service Installed successfully",打开控制面板中的服务,你会发现多了一个"CVS NT Service"服务
用"net start cvs"启动cvs服务。 用"net stop cvs"关闭cvs服务。
5.设置密码
新建一个空白的passwd文件,放到d:cvsrootcvsroot目录下。用pwgen.exe生成密码。把用户名和密码写到passwd文件,例如:test:OuIgxgsUZH48g
6.使用wincvs
选Admin->Perferences,设CVSROOT为":pserver:test@server:d:cvsroot",server为作为服务器的计算机的名称。test为用户名。
7.登陆
选Admin->login,输入密码登陆。
8.导入模块
假设要管理的代码已经存在于c:source目录,选弹出菜单上的import module,选择目录c:source,输入模块名"test",wincvs就会把该目录导入到模块test中。
9.导出模块
选Create->checkout module,输入模块名和相应的目录就可以了。
10。修改文件
选中要修改的文件,点修改钮(笔图标)。然后修改文件,最后选弹出菜单上的commit selection,修改就被提交了。


CVS NT服务器安装指南
下载地址:http://www.cvsnt.org
运行 cvsnt_1.11.1.2.exe
点两次“Next”跳过“Welcome”界面开始安装
点“Yes”接受License
点“Next”用默认的Typical安装
选“Yes”并点“Finish”,重新启动


到桌面,在“我的电脑”按右键,点“属性”
点“高级”,点“环境变量”
选择“系统变量”中的Path,点“编辑”
在变量值后加“;C:Program FilesCVS for NT”(引号不要加入)
点“确定”
再“确定”


进入控制面板,双击“CVS for NT”
点“Install”安装CVSNT服务
Install按钮会变无效,Uninstall变有效
点“Add”,输入“d:cvsroot”,点“OK”
会提问是否创建目录,回答“是”
点“Start”启动CVSNT服务


在d:cvsrootCVSROOT目录下创建一个文件名为passwd的文件(没有扩展名)
(怎么创建没有扩展名的文件:
点资源管理器菜单“工具”->“文件夹选项”
点“文件类型”
找到并选中“TXT 文本文档”,点“高级”
选中“始终显示扩展名”,点“确定”,然后“关闭”)


在d:cvsrootCVSRTOO下新建文本文件
编辑该文件,把下面三行
user1:user1encryptedpassword (加密密码是用CVSNT带的工具“Generate Passwords”生成的,安装后菜单里有)
user2:user2encryptedpassword
user3:user3encryptedpassword
加入,保存退出,然后把该文件改名为passwd(把扩展名去掉)


加3个windows用户
user1密码同上面设的
user2密码同上面设的
user3密码同上面设的



安装wincvs(下载地址:http://www.cvsgui.org)后运行wincvs


点“Admin”->Preferences
CVSROOT 改为 user1@myservername:d:cvsroot
Authentication 选择 "passwd" file on the cvs server
Use vesion 选择 cvs 1.10 (Standard)


然后“Admin”->“Login”,成功的返回码为0
然后可以Import一个module


然后可以checkout这个module,如果checkout到同一个目录,要把原来的目录改名或删除
 点Create->Checkout module
module name 填 mymodulename
Local folder如 d:user1
在Globals页里面把 Checkout read-only 不选中
其它的不管,点“确定”即可


checkout之前如果没有login,必须先login一次,除非工作目录,否则不需要重新login 点Create->Checkout module
module name 填 mymodulename
Local folder如 d:user1
在Globals页里面把 Checkout read-only 不选中
其它的不管,点“确定”即可


checkout之前如果没有login,必须先login一次,除非工作目录,否则不需要重新login


推荐到博客首页 (0) |  复制链接 |  评论: 0 |  阅读: 1535 |  个人分类: 服务器管理 |  系统分类: 工作•职业•资料•技术 |  发表于: 2007.08.21 11:53

评论


表情 超链接
操作中,请等待...