UML软件工程组织

 

 

CVS+WINCVS配置管理应用指南-Chapter two:服务器上的用户和文件配置
 
作者:neonicholasi的专栏 转自:CSDN
 

cvsnt配置完成后,即可应用wincvs管理服务器端,需要注意的是,cvsnt即是服务器端的服务程序,也为客户端提供控制台接口,因此,在客户端主机上也需安装。

安装完成后启动wincvs,界面如下所示:

现在工作区中的目录是c:根目录,首先需要设定客户机上的工作区,课通过点击change location按钮

或菜单view->browse location->change……打开文件夹选择页面

指定本地的某个目录为工作目录,cvs会用到的所有管理文件和项目代码文件都将被保存在该目录中。

建议在该目录下建立admin(名字自定)目录用于保存配置管理文件。admin目录建立后将在工作区中显示出来,右键点击admin,选择checkout module

确认弹出的对话框,进入导出设置页面:

勾选参数cvsroot,点击按钮”…”,设置服务器连接参数:

其中protocol中选择“pserver”,repository中填入在cvsnt服务器端设置的repositoryname中的内容,username中填入“administrator”或任何一个windows用户名,password留空(出于安全的考虑),hostname中填入服务器端所在主机的ip地址,点击“OK”完成设置。

回到导出设置页面后,点击module name框旁的按钮”…”选择导出模块:

页面如下:

勾选cvsroot参数,选择或输入导出设置页面中输入过的cvsroot字符串,然后点击”refresh”按钮,可得到当前服务器上所有的模块:

选择”cvsroot”,点击“OK”。

回到导出设置页面后,点击确定,即可导出cvs配置文件。

如导出成功,在控制台上将显示”code 0”成功信息(在cvs中,code 0表示成功,code 1表示失败)

然后在admin目录下将出现新目录cvsroot,该目录中保存的即为cvs所用的配置文件:

到此cvs配置文件的本地化结束。

接下来需要导入项目相关的文件,首先需要编辑admin/cvsroot目录下的文件modules

打开该文件,在原有内容的后面添加以下字内容:

CVSRoot               CVSRoot

allSourceCode -a projectfiles

其中第一行为cvs配置模块,第二行为用户模块,格式为:

“模块描述 –a 模块名称”(-a 为参数,有很多种,此处只用到-a

编辑完成后内容如下:

保存修改,在文件视图中该文件将变为红色,表示已被修改。

右键点击该文件,选择“commit…

确认弹出页面,提交成功。

然后在工作目录下建立项目代码文件夹(本例中为projectfiles)。

将所有的项目代码文件按原有的目录结构拷贝进该目录中,右键点击该目录,选择import module

确定弹出的对话框,进入导入设置页面:

勾选cvsroot参数,输入cvsroot连接字符串(与导出设置相同),然后点击repository项最后的按钮“”选择导入模块:

选择方式与导出类似,选定要导入的模块后点击“OK”,回到导入设置页面,点击确定即可完成导入,返回代码应为“code 0”。

这样,本地的代码文件被传到服务器上,以后可进行远程管理。 

 

 

组织简介 | 联系我们 |   Copyright 2002 ®  UML软件工程组织 京ICP备10020922号

京公海网安备110108001071号