《WinCVS操作培训》课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《WinCVS操作培训》课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- WinCVS操作培训 WinCVS 操作 培训 课件
- 资源描述:
-
1、Kingdom Tech1CVS培训Kingdom Tech李丽丽2006-3-27Kingdom Tech2目标l 1.了解了解CVS的的基本基本概况概况l 2.CVS工作工作思路思路l 3.CVS的的日常使用日常使用Kingdom Tech3CVS 简 介 CVS是是Concurrent Versions System的缩写,是主流的的缩写,是主流的版本控制系统之一版本控制系统之一.CVS是提升研发水平、保证产品质量的根本是提升研发水平、保证产品质量的根本 .CVS早期运行于早期运行于UNIX系统系统,现在由现在由CVSHOME.ORG维维护护,现在常用版本为现在常用版本为WINCVS2.
2、0。Kingdom Tech4l 免费:开源免费:开源l 功能强大功能强大:主流工具之一:主流工具之一l 多平台支持:多平台支持:UNIX,WINl 使用简单:使用简单:C/S 结构,结构,WinCvsl 得到众多软件商的支持得到众多软件商的支持l 安全性好安全性好l 实现代码持续集成实现代码持续集成CVS 特 点Kingdom Tech5CvsCvs工作思路工作思路1、在一台服务器上建立一个仓库,仓库里存放不同项目、在一台服务器上建立一个仓库,仓库里存放不同项目的源程序。的源程序。2、本地安装、本地安装wincvs,通过通过wincvs对服务器进行操作。对服务器进行操作。3、建立工作目录。每
3、个用户在使用仓库之前,首先要把、建立工作目录。每个用户在使用仓库之前,首先要把仓库里的项目文件下载到本地。用户做的任何修改首先仓库里的项目文件下载到本地。用户做的任何修改首先都是在本地进行。都是在本地进行。Kingdom Tech6客户客户端端安装和安装和配置配置1 1、安装包:、安装包:邮件服务器邮件服务器 http:/mail.http:/ 2 2、安装过程:、安装过程:首先运行首先运行wincvswincvs_setup.exe_setup.exe安装安装WinCvsWinCvs。在安装过程中,会提示在安装过程中,会提示安装安装cvsntcvsnt,安装即可。安装完毕,运行安装即可。安装
4、完毕,运行python-2.3.1.python-2.3.1.msimsi,直至安直至安装结束装结束3 3、登录、登录 设置环境变量设置环境变量CVSROOTCVSROOT:CVSROOT=:CVSROOT=:pserverpserver:lilllill192.168.40.231:/home/192.168.40.231:/home/cvsrootcvsroot/bsdbsd_proc_procKingdom Tech7术术 语语l Repository:源码源码仓库仓库,CVS存放存放的的项目项目源码源码历史档案历史档案l CVSROOT:该该环境变量指明环境变量指明CVS Reposi
5、tory存放存放的的目录目录l Module:模块模块,就是就是CVSROOT下的顶级下的顶级目录名目录名l Branch:分支分支,在在一套一套Repository里里可以存放多个代码分支可以存放多个代码分支的的历史历史l Release Tag:发行标记发行标记,对于对于每每一个版本一个版本,可以可以用用符号符号来做来做标记标记,打标签打标签l revision:版本版本,自动递增自动递增,一般情况一般情况下将下将revision看作看作是是CVS自自己内部己内部的的一个编号一个编号,而,而tag则则可以标志用户可以标志用户的的特定信息特定信息Kingdom Tech8以WINCVS为例讲
6、解常用功能l login:Wincvs登录登录 l import:上传上传模块模块l checkout:下载模块下载模块l update:得到最新版本得到最新版本l commit:提交修改内容提交修改内容l add:增加文件增加文件 l remove:移除移除文件文件l 找回找回已删除文件已删除文件l diff:比较比较两个两个文件文件l status:看看文件文件的的状态状态l log:查看文件相关信息查看文件相关信息l tag:作作标记标记,必须以字母开头l create brach:分支分支的的创建创建l 解决冲突解决冲突Kingdom Tech9分别讲述常用功能现场示范Kingdom
7、Tech10WINCVS WINCVS 登录登录 n在菜单上选择在菜单上选择Admin-LoginAdmin-Login,出现如下界面,出现如下界面:Kingdom Tech11全局选项的设置全局选项的设置 -GlobalsGlobals 此项的配置主要是要注意这几选项:此项的配置主要是要注意这几选项:nPrune(remove)empty directoriesPrune(remove)empty directories,自动删除空目录;,自动删除空目录;n对一般配置没有特殊要求的,把对一般配置没有特殊要求的,把Supply control when addingSupply control
8、 when adding选选项选中;项选中;Kingdom Tech12WINCVS 登录与退出与退出n选择选择Admin-loginAdmin-login,将出现如下对话框要求用户输,将出现如下对话框要求用户输入登录口令入登录口令n如果如果CVSCVS服务器与服务器与WinCVSWinCVS的配置都没出错的话,将的配置都没出错的话,将在在CVSCVS的状态栏中提示:的状态栏中提示:n*CVS exited normally with code 0 CVS exited normally with code 0*ncode 0code 0表示正确的登录;表示正确的登录;ncode 1code
9、1表示有错误,要根据错误的提示进行修改。表示有错误,要根据错误的提示进行修改。n完成操作后,选择菜单完成操作后,选择菜单”Admin”Admin”Logout”Logout”,退出退出。返回返回Kingdom Tech13检出(检出(checkoutcheckout)项目)项目返回返回Kingdom Tech14修改提交文件修改提交文件l 从服务端从服务端checkoutcheckout项目后,会在本地建立文件的拷贝,在客户端修项目后,会在本地建立文件的拷贝,在客户端修改后提交(改后提交(commitcommit)到服务端即可将最新的文件保存到服务端。如)到服务端即可将最新的文件保存到服务端。
10、如下图,修改后的文件显示为红色。此时的修改只修改了本地的文件,下图,修改后的文件显示为红色。此时的修改只修改了本地的文件,如果要提交到服务器端,点击选中被修改过的文件,从右键菜单中如果要提交到服务器端,点击选中被修改过的文件,从右键菜单中选择选择commit selectioncommit selection命令即可提交到服务断后,文件版本会自命令即可提交到服务断后,文件版本会自动加动加1 1。返回返回Kingdom Tech15更新文件更新文件将服务端文件更新到本地将服务端文件更新到本地l 在对本地的文件修改前,最好先从服务端更新文件,因在对本地的文件修改前,最好先从服务端更新文件,因为多人
11、操作同一个文件时,没有及时更新容易引起冲突。为多人操作同一个文件时,没有及时更新容易引起冲突。如甲乙检出的版本同为如甲乙检出的版本同为1.21.2,甲修改提交后的版本为,甲修改提交后的版本为1.31.3,乙此时没有更新,在本地乙此时没有更新,在本地1.21.2的基础上修改提交,此时就的基础上修改提交,此时就会产生会产生冲突冲突。l 更新文件,点击选中文件(可多选),从右键菜单中选更新文件,点击选中文件(可多选),从右键菜单中选择择update selectionupdate selection命令即可将服务端的最新文件更命令即可将服务端的最新文件更新到本地。新到本地。返回返回Kingdom T
展开阅读全文