cvsnt配置完成后,即可应用wincvs管理服务器端,需要注意的是,cvsnt即是服务器端的服务程序,也为客户端提供控制台接口,因此,在客户端主机上也需安装。
安装完成后启动wincvs,界面如下所示:
现在工作区中的目录是c:根目录,首先需要设定客户机上的工作区,课通过点击change
location按钮
或菜单view->browse
location->change……打开文件夹选择页面
指定本地的某个目录为工作目录,cvs会用到的所有管理文件和项目代码文件都将被保存在该目录中。
建议在该目录下建立admin(名字自定)目录用于保存配置管理文件。admin目录建立后将在工作区中显示出来,右键点击admin,选择checkout
module:
勾选参数cvsroot,点击按钮”…”,设置服务器连接参数:
其中protocol中选择“pserver”,repository中填入在cvsnt服务器端设置的repository的name中的内容,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:
allSourceCode -a
projectfiles
其中第一行为cvs配置模块,第二行为用户模块,格式为:
“模块描述 –a
模块名称”(-a 为参数,有很多种,此处只用到-a)
保存修改,在文件视图中该文件将变为红色,表示已被修改。
然后在工作目录下建立项目代码文件夹(本例中为projectfiles)。
将所有的项目代码文件按原有的目录结构拷贝进该目录中,右键点击该目录,选择import
module:
勾选cvsroot参数,输入cvsroot连接字符串(与导出设置相同),然后点击repository项最后的按钮“…”选择导入模块:
选择方式与导出类似,选定要导入的模块后点击“OK”,回到导入设置页面,点击确定即可完成导入,返回代码应为“code
0”。
这样,本地的代码文件被传到服务器上,以后可进行远程管理。
|