- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WinCVS操作培训
Kingdom Tech CVS培训 目标 1.了解CVS的基本概况 2.CVS工作思路 3.CVS的日常使用 CVS 简 介 CVS是Concurrent Versions System的缩写,是主流的版本控制系统之一. CVS是提升研发水平、保证产品质量的根本 . CVS早期运行于UNIX系统,现在由CVSHOME.ORG维护,现在常用版本为WINCVS2.0。 免费:开源 功能强大 :主流工具之一 多平台支持:UNIX,WIN 使用简单:C/S 结构,WinCvs 得到众多软件商的支持 安全性好 实现代码持续集成 Cvs工作思路 1、在一台服务器上建立一个仓库,仓库里存放不同项目的源程序。 2、本地安装wincvs,通过wincvs对服务器进行操作。 3、建立工作目录。每个用户在使用仓库之前,首先要把仓库里的项目文件下载到本地。用户做的任何修改首先都是在本地进行。 Repository:源码仓库,CVS存放的项目源码历史档案 CVSROOT:该环境变量指明CVS Repository存放的目录 Module:模块,就是CVSROOT下的顶级目录名 Branch:分支,在一套Repository里可以存放多个代码分支的历史 Release Tag:发行标记,对于每一个版本,可以用符号来做标记,打标签 revision:版本,自动递增,一般情况下将revision看作是CVS自己内部的一个编号,而tag则可以标志用户的特定信息 login :Wincvs登录 import : 上传模块 checkout : 下载模块 update : 得到最新版本 commit : 提交修改内容 add : 增加文件 remove : 移除文件 找回已删除文件 diff : 比较两个文件 status : 看文件的状态 log : 查看文件相关信息 tag : 作标记,必须以字母开头 create brach : 分支的创建 解决冲突 修改提交文件 从服务端checkout项目后,会在本地建立文件的拷贝,在客户端修改后提交(commit)到服务端即可将最新的文件保存到服务端。如下图,修改后的文件显示为红色。此时的修改只修改了本地的文件,如果要提交到服务器端,点击选中被修改过的文件,从右键菜单中选择commit selection命令即可提交到服务断后,文件版本会自动加1。 更新文件 将服务端文件更新到本地 在对本地的文件修改前,最好先从服务端更新文件,因为多人操作同一个文件时,没有及时更新容易引起冲突。如甲乙检出的版本同为1.2,甲修改提交后的版本为1.3,乙此时没有更新,在本地1.2的基础上修改提交,此时就会产生冲突。 更新文件,点击选中文件(可多选),从右键菜单中选择update selection命令即可将服务端的最新文件更新到本地。 添加文件 在本地添加文件后提交到服务端,先选中文件,然后点击“添加按钮”,添加文件后再再右键菜单中提交命令“commit selection”即可。注意此时有两个按钮,一个添加一般的文件;一个添加二进制文件。如图片文件。 删除文件 Erase:只是在本地删除,不影响服务器 Remove:选择文件后,点击remove,将文件从本地删除 删除后,从右键菜单中“commite selection”命令,才将服务端的文件删除。 Branch:分支。当我们在原来的版本基础上需要创建另外一个版本(项目)时,可创建一个分支。如我们的甲项目跟乙项目基本上相同,可直接在甲的基础上创建一个分支v_ds。甲上有用的地方直接合并到乙分支上。 一般是有个发布版v1.0,在开发v1.2的基础上,同时又在修改v1.0,这时就可以创建分支。 在cvs中,update某个tag或branch或revision是通过同一个界面选项,只需要根据名称来输入即可。 一些常用的规则 1.前端统一用WINCVS2.0 2.权限统一管理,一般由LEADER控制 3.只有LEADER才能TAG、BRANCH 4.COMMIT 前先 UPDATE,以减少冲突 5.同TEAM使用相同的开发环境,包括文件PATH 6.将个人工作目录设成与CVS项目目录一致, 修改及时反映 7.原则上代码共同拥有,但修改别人的文件前最好先通知对方 8.COMMIT时必需写注释 Q A ? * * Kingdom Tech 李丽丽2006-3-27 CVS 特 点 客户端安装和配置 1、安装包:邮件服务器 /tools/tools1 2、安装过程: 首先运行wincvs_setup.exe安装WinCvs。在安装过程中,会提示安装cvsnt,安装即可。安装完毕,运
文档评论(0)