(13) 建立分支
cvs rtag –b tagname products/module
或cvs tag –b tagname products/module
建立分支常用于程序bug的跟踪、修复。执行cvs tag/rtag命令时,如果使用-b参数,则表示该Tag是一个分支Tag,用户使用这个Tag可以对程序进行修改和提交。而如(12)中建立的普通Tag则只能做查询用。
2.2 Windows环境下的操作说明
(1) 运行wincvs程序
第一次运行时,在界面上弹出“wincvs preferences” 对话窗,以后进入时,通过选中菜单Admin--->preferences,可进入wincvs参数配置对话窗), 设置如下:
在general页中设置CVSROOT 为:
:pserver:username@hostname:/root/cvsroot,
username是访问cvs的用户名及其密码,由CVS 管理员提供。
- 设置Authentication为: "passwd" file on the cvs server
- 如果不希望删除空目录,在Globals页面中去掉"Prune (remove) empty directories" 选项, 并同时去掉此页中的 “ chekcout readonly”.在WinCvs页中,设置"HOME folder"为自己的工作目录,如: E:\work
(2) 在图标栏选中“change location”图标(在目录下拉框的右边)改变缺省工作目录为:E:\work
(3) checkout某个module到本地
选中admin--->login,输入PASSWD
选中create--->checkout module....将弹出的对话框,在checkout settings页中, 设置module name 如: products/aiobs63/testcase,设置local folder to checkout to: 为E:\work, 在”checkout options”页中可以设置根据日期(通过选中by date 日期格式为:YYYY-MM-DD Hour:Mins) 或者版本号(通过选中by revision/tag/branch)来checkout module,点击"确定"即可将testcase目录下的全部文件check out出来。
(4) 增加某个已有的module(目录)到CVS服务器中
- 选中create--->import module-选择一个需要checkin的目录
(例如 E:\work\products\aiobs63\testcase)在Import setting页中设置 “select module name and path in the remote server“ ,输入你需要提交的位置例如: product/aiobs63/testcase,在vendor tag 和release tag中加入相应的标签, 在“Enter the log message”框内输入日志, 点击确定 - 增加add
Modify---> add selection - 提交commit
(5) checkin 某个文件
运行wincvs程序,在右边的文件列表框中,选择需要check in的文件名-点右键- 选择“commit selection"-在commit setting中的”enter the log message”输入修改日志-确认。
(6) checkout某个文件
运行wincvs程序,在右边的文件列表框中,选择需要check out的文件名-点右键- 选择“update selection"-在”stick options”页中可以设置根据日期(通过选中”before date” 日期格式为:YYYY-MM-DD Hour:Mins)或者版本号(通过选中revision/tag/branch)来checkout 文件。
(7) 如何打tag
注意: 为了便于产品管理,公司软件产品的tag都是由Build Master打的。
- 对module打tag:选中module(通过wincvs界面中间部分左边地module页)然后选择create--create tag by modules,在create tag settings中输入tag名和module 名.
- 对文件打tag:选中需要打tag地文件,选择modify-create a tag on selection在enter the tag name to create中输入tag名
(8) 如何将本地新文档checkin到CVS
选中新文档,选择modify-add selection,如果是NONCVS FILE(在文件status栏出现), 则会出现警告,此时应选择modify--add selection binary(以二进制方式add)。 然后选择modify-commit selection将文件提交到CVS库中。
(9) CVSlog修改日志
在每次文档修改时,请按照下列内容,记录修改日志
修改主题:
修改章节:
修改人:
修改时间:
这些信息将被写入wincvs的cvslog中
文章来源于领测软件测试网 https://www.ltesting.net/