版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、WinCVS 安装配置文档日期: 2009-3-17目录1 WinCVS 简介1.1 WinCvs的两种工作模式目录1.2 WinCVS的工作流程1.3 WincVS的目录2 WinCVS 的下载安装与配置2.1 WinCvs 版本的下载地址:2.2 WinCVS 的安装2.3 WinCVS 的界面与基本配置3 仓库的建立与模块导入.1.23.1 建立仓库 导入模块 把模块导出( Checkout )到本地1.61 WinCVS 简介1.1 WinCvs 的两种工作模式目录CVS工作于服务器/客户端模式(Client/Server 模式)。WinCv
2、s是CVS在Windows下的图形客户端。它有两个基本工作模式:WinCvs的第一种工作模式:是作为远程CVS服务器在本地的客户端使用。CVS由于是在Unix下发展起来的,在使用的时候,有很多命令行,命令行中又带很多参数,习惯于 Windows的读者很难记忆这些命令行和参数。WinCvs提供了用图形界面使用远程CVS服务的直观方法。CVS服务器03-厂客户端1工作模式1:WinCvs作为图形客户輪在这种工作模式下,第一次使用 WinCvs的基本流程如下:1) 您首先要让CVS管理员给您分配一个用户名和密码,先使用WinCvs登录(Login)到CVS服务器。2) 把本地需要CVS管理的原始目录
3、导入(Import )到CVS服务器上去,使之成为CVS服务器上仓库(Repository )的一个Module 。3) 在本地硬盘上创建一个工作目录。4) 从CVS服务器的仓库(Repository )导出(Checkout )一个Module 到本盘的工作目录5) 从CVS服务器同步(Update )你同事的修改到你本地工作目录。在工作目上进行工作,在这个过程中,把文件的中间版本(Revision )提交(Commit )CVS服务器。当您已经进行过上述流程,以后再使用时,就简化成只需要步骤1)和步骤 5)就可以了。WinCvs 的第二种工作模式: WinCvs 作为本地的服务器和客户端。
4、如果没有远 程CVS服务器,WinCvs 1.3版本能够在本地同时作为Server和Client来工作。其中 , 服 务 器 端 的 功 能 是 WinCvs 启 动 CVSNT 在 后 台 实 现 的 ,CVSNT() 也是一个开源项目, WinCvs1.3 版本自带 CVSNT ,您 不用单独安装。在这种工作模式下,你需要在本地硬盘上开设一个CVS仓库目录, 它的作用和地位其实就和远程CVS仓库目录一样。WinCvs 工作在这个模式时,当您开始从头工作时,需要下面的工作流程:1) 首先在本地硬盘上,创建CVS的仓库(Repository )目录。目录名可任意,一般
5、是 CVSRoot2) 把本地需要CVS管理的原始目录导入(Import )到CVS服务器上去,使之成为CVS服务器上仓库(Repository )的一个Module。3) 在本地硬盘上创建一个工作目录。4) 从CVS服务器的仓库(Repository )导出(Checkout )一个Module 到本地硬盘的工作目录5)从CVS服务器同步(Update )你自己从前的修改到你本地工作目录。在工目录上进行工作,在这个过程中,把文件的中间版本(Revision )提交(Commit )给CVS服务器。当您已经进行过上述流程,以后再使用时,就简化成只需要步骤5)就可以了。1.2 WinCVS 的工
6、作流程无论WinCvs工作在上述哪种模式下,下面是它的工作流程图:CVS仓库目录原始目录工作目录导lapoTt同步 update检出 eckout提commit1.3 WinCVS 的目录从 WinCvs 的工作流程图中可以知道, WinCvs 的工作涉及三个目录: 一是 原始目录,我们从这里把文件导入到 CVS 进行管理,从此以后这个目录下的文 件就不再参与 WinCvs 活动了;二是 CVS 仓库目录, 所有的模块都存放在这里, 它可能是远程服务器下由 CVS 服务器管理员创建的,也可能是你自己在本地硬 盘创建的, 这决定于你工作在哪种模式下; 三是您本地硬盘的工作目录, 您在这 里对文件
7、进行多次修改和提交。2 WinCVS 的下载安装与配置2.1 WinCvs版本的下载地址:htt p:/ prdow nioads.sourceforge. net/cvsgui/Wi nCvs13b17-2.zi p? dow nioad2.2 WinCVS的安装安装过程直接默认Next就可以了。2.3 WinCVS的界面与基本配置安装好WinCvs之后,我们启动它,其界面基本如下:II-疋件理1 怖iTi UEm 首哩4 論即,帝mi运询Qi很宇r】 扇 訂口 *5戏的 Q !' K. I If? I “ 制 I 輛7/ .4 F 一 7*E 引 F I H =0I
8、"i-j匹晒冃I*二Nbg慕台Il I _J Pr DjtriI II JSrm齐Th'li*祕曲讪T SZ'Z_bh c a. I1; I .a录信13-Qjl 口RPfitlF nrcii'LV _JrQLtLjsir lj<pf匚hlMrl1Erv5冃亍 IfecvyiT- mscvz目总 耳旳性y塁 jLtVlhiS tfvrg 日ECV5目录 rntTVE目五文件信息窗口_3>目|霜才 料传帚上严I »-'1“!._ .T*" 6T BKltEd ncrursilv -ItH code D “宀事弋信鳥输出窗口
9、可以看出,WinCvs主界面大约分成三块:右上方是文件信息窗口,主要显示各文件的文件名,版本信息等,左上方是目录信息窗口,下方是信息输出窗口, 显示在版本控制过程中,CVS的各种输出信息。在使用WinCvs工作前,我们需要对它进行一些基本设置。首先,我们点击主菜单管理,选择菜单项设置,见下图:診月 iji!-72S -血少逊 CJltejLLlI 文件电籌辑电)视圉世)矽r吨,3 a %FT由 E:在设置对话框中,我们先进行普通设置:这里的设置有:认证方式(A )。CVS提供多种认证方式,例如pserver,rhosts,gserver,local等。常用的是pserver,如果CVS仓库在本
10、地,就选 择local方式。普通I全局匚V51 'ffinCxrs |儒會'对馆框CV5E0DT :主机地址(M):163. 0.3: ZEisingStar_B£C便屈皴省诵口不便用代理认证方式(A).路径(I):tvsRoor-I 确定 取消 帮助 I路径是CVS仓库所在的目录。主机地址是CVS服务器所在的IP地址,如果CVS在本地,就不用填。用户名(U)是CVS服务器管理员为您分配的登录用户名。另外,管理员还会给您 登录密码。CVSROOT,是用于连接服务器的,它是由上面4项自动生成的字符串。如果您的CVS仓库放在本地,应该在认证方式中选择 Local,并在Pa
11、th中填入本地仓库的目录,如下图所示:晋邇I全局1 CVS I hnCr I命令对谊0 I(Unix齬径|1q 匚 al主机地址(1P 用F馳)一CVSRDOr;丘I U(IF或DHS名孚)I 确定 I 取消帮助InCvsEjoor : 认征方式(£). 路径(1).其他的设置采取默认,不用修改,直接确定即可。3仓库的建立与模块导入3.1建立仓库在服务器硬盘上创建一个叫 RisingStar_B2C的空目录,目的是存放仓库。小提示:仓库目录名可以任意,我们这里是RisingStar_B2C ,其实您可以用任何名字。启动WinCvs,并浏览到CVS管理的原始目录。操作方法如下:视图-&
12、gt; 浏 览位置-> 重新设置,见图:管理 删® 修改龟)畫询 跟踪电:刷新侃)F5立枠?展幵模式电)&J1A工具芒*伏态住理)*工作医电)*输出-启E;十E 口垃包理"+ LJ FrojecuL,I I Recycled目t O System Yoliune InflitLy点击重新设置子菜单,会弹出一个让你选择具体文件目录的对话框。 在这个对话框中,选择需要CVS管理的原始目录,见下图:Qiiii日vorlccp;,-H出王i I .etidita15 r2C_ti siitfiStarunnLJ ZTCII worlr i*-c老称 H H . H H
13、 H H 二J.FMt显让1B B(- Bar-主|E2C_1L让让匝ta Itmn _Jsri _workdoc刁劃丨禺氐Ci矗篠 熱喝弧I巨|卸_ 3EZI逊如_I H H H H H H H M 丰V泪隶I H H H H - n EBB M H 目呈 土皿日录 丰皿gs iLV汨茅IW3.2导入模块F面,把 OriginalSourceCode目录下所有的文件都置于CVS管理下,我们需要的操作是Import Module,它的具体操作是:选择MiiCVS立件夹:E *丰地磁盘®:)3亡JE號灰目:O CVS±J已jar包集合5 亡J Project冋鬥 HBffWk
14、jj(+J Q . riQt&dat l± 'ir B2C_Ri. El ntsT(+1 m crim;© a src® Ml work Joe±. I workspace kjternteI 确足 _取消一I点击“确定” ,Win CVS就把自己浏览目录转移到了 CVS管理的原始目录下,见下图:EEE立侔®枫圜® 管理聞 a程® 脱査沟 鎮监 圮曲 馥口血 齬勖®Q $ 鬲启冒阿村:产-fi I|O : workcp«<_I2C1>选择菜单远程-> 导入项目I模块,见下
15、图:w(5ij童询规宏 窗口也)曙肋曲B2C二J 嗚 I1*1 .* i'r >丄主fiiDi嚴阳E弧幽圈1 I fljH 址顶 状惑IO wnTkHD:ba_Fi?rr O,+ SO E?C FisitEStirOH+ 匚J 57 CI+ l_ r wiric deeLJrale:.:.1 =c二upS _Jst oncaid1 tr卒菲匕衍口录 韭C/S目录 非匸衍日录 非r 1/3目录 非口3目录 非C/S目最 非CVS目銀 非(7阳目最曲-砂-7曲:叨Sgh-恥匚UriJ 交粹血錨SdJ视S世)営电或者:2鼠标指在需要导入的目录上,点击右键,弹出子菜单,选择导入项目块,见
16、下图:如(D就tr視£00営理也】远I 口I £摩R得脅检 JS誉luF、<i3rt=pae-cl2C3辰 ?|1*1 无 E:却n于/圭/遨|討- j *crkspice_KC亦诬14KC_Ri、hi43i«3F I- V' p -I-車新行n r . 心远叮址名称一版车1选攻 1伏奁1标益口 1 Daakl y非穴冃录r.vi 対非:V5S录Qirfllp布:丹目录L. 5 F菲匚VSSS三宜I空!h恥陽 滋31 I烝厲I区 園'< _+'.'1tir.Et:VESS 菲:KH录 北:舊0录 乖:vsa录ro怪出顼辰
17、IfS快II-无论上面的操作,都会把选中的目录及其子目录下所有文件导入到CVS的仓库中。WinCvs会自动检测Original Source Code目录下所有文件的类型,把它们分成两类:binary和TEXT类,并让您确认,见下图。Binary类是bmp文件,word文件之类,TEXT文件是*.h, *.cpp之类的文本文件。如果WinCvs对上述文件的分类识别不准确,您可选中指定的文件类型,点击”编辑”按钮进行手动更正,见下图:斥签TJ TJ P I II n + : 一屮.土征绽续导入A-&AAAAAA-AA JOKOKOK编辑(I)厂Emry状态:不f幽更©强常匸进制
18、® “Ei诵'庁亟制Vni code LkuJ r强制丈本f强制平进行关龍手B屣(IJ t-koj r WdJ Z)現消 IuLJ项目I模块J昌资源信息输出窗经过上面的操作后,目录下的所有文件都被保存到仓库中去了,口会给出提示信息,见下图:1T rronV 1 n订市尸ilr 1 y/ urfIt/ ? i a i t.仃 Hr ftr 髯一周周报丿程惠顶目周S第一隔皿c'7VS 5rver : UAINC:仪丁 areleeise &lrsadv exi吕二s in/ P131. ngS c- 5. r_B 2 C /' cmt/1 : g &quo
19、t;tp * k ly /k/ R i s n 眈址第一禺周igp马培專项目瞬一周"睥¥n cram/logveekly/week/Jisirg Star第一用周报丿马堆赛项目-第一擋.docHo con±Lic?t3 created iy this import* CVS exited norniallv with code *这样,模块就成功导入了,我们可以在服务器端看见导入的模块内容。3.3把模块导出(Checkout )到本地首先我们需要在本地建立一个工作目录, 好把仓库中的模块导入到本地。为例子,我们在本地硬盘上创建了E:CVS目录。然后,执行 WinC
20、vs中的checkout功能:菜单 远程-> 检出项目|模块,如下图所示:_ UjjjJi丈'牛(D ifisdjMI). *ir.第卑 & I 视首理CM /世眞驢扇迪 g词0跟凍 gg)费口址)帮期HI叵冈虫鮭訝库(LJ. 号入3?目I模块一矗比籐虧耳叵IE'版聿 1迭Ij I找态« £1岳 tvr-' a 53+ l_j i,e*WTrl rtvi 岬LJ r il.t口 £2111口冲PT 口 sptfrr I ttukdu d+ troi niLgr* n BTX_项5種诀I昌贺婕一frill 4口砂 _2|ii4iidurdKj非邓目录 非CVS目录 1ECV5BS 非CVSB录 菲CVS目录 非CV5目录 1£门/5冃录 ItcvsBM在Checkout对话框中,选择 MyWork 这个Module 到本地F:Working目录中去,如下图:X检出设置I检出选项1合并选项设置I普通i全局1注意.iSST理-懣置>邇选单中谩置CVSR
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 商业模式开发设计
- 26年霍奇金淋巴瘤基因检测用药关联
- 健康教育医院建设
- 教育机构顾问
- 2025年城市交通流量预测模型对比
- 全国教育大会核心精神解读与教育发展路径
- 禁止户外攀岩课件
- 浮力原理美术绘画活动设计
- 水电户押金协议书
- 文字订婚协议书模板
- 2026年煤矿企业入矿新员工培训模拟试题(考点精练)附答案详解
- 2026年建筑行业BIM技术应用报告及创新设计发展报告
- 2025-2026学年伤逝教学设计
- 放射工作人员培训(法律法规)培训课件
- 湘教版九年级数学:二次函数的应用-从抛物线到现实问题
- 2025年团干素质大赛笔试及答案
- DB44∕T 2697-2025 岩土工程勘察安全技术标准
- 2026年体检中心套餐设计与营销推广方案
- 糖尿病足患者用药依从性提升方案
- 松树鳃角金龟课件
- 2025 年工程机械行业发展研究报告
评论
0/150
提交评论