版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、TortoiseCVS简易操作手册杭州新世纪信息技术有限公司2004.9目 录第 1 章 概述2第 2 章 WINCVS安装及基本操作32.1 安装步骤32.2 参数配置32.3 共性操作说明42.4 登陆52.5 导入(Import module )72.6 导出(checkout module)92.7 Update操作102.8 Commit操作122.9 加文件或文件夹13第 1 章 概述CVS是一个并行版本控制系统,它采用C/S模式,它的复杂度和功能性属于中等。它有两个基本的特点:*保存修改记录:保存了所有文件的修改历史,并可以建立分支*协作与并行:cvs不推荐使用lock-modi
2、fy-unlock的串行的工作模式,而采用多人可以并行地修改同一个文件,而在提交时merge conflict(合并冲突);它更适合于大型的工作团体。使用CVS的好处: *文件集中管理,大家都可以方便的看到所有人员的最新文件,规范化了文件的管理 *可以查看以前任何的一个版本或修改历史 *可以同时维护多个版本和分支第 2 章 TOrtoiseCVS安装及设置2.1 安装与设置1、 双击直接按下一步即可,安装完毕后在任何一处按鼠标右键如图2-1图2-1此时的操作模式在英文的状态下,若需要以中文方式显示请选择图一中的cvs下的Preferences此时弹出如图2-2图2-2点language中的下拉
3、菜单中的:Chinese(Simplified)GB2312后点OK,此时工具是中文的显示方式。2、 叠加图标的显示:按鼠标右键如图2-3所示,此时以中文方式显示图2-3选择设置图标的显示方式,打开如图2-4所示图2-4选择的按钮,显示如图2-5所示图2-5建议选择如图所示Mathias Hasselmann的图标,并记住各图标所代表的意思,这图标与资源管理器相接合使用,当看到不同图标显示时表明文件的不同状态。当设置好并重新启动计算机后,从cvs服务器上取下的内容在以资源管理器访问时可显示本地机器上的文件与cvs服务器的关联关系,如图2-6显示图2-6第 3 章 基本操作3.1 创建新模块整理
4、好需要导入的文件,并将需要放入cvs服务器上的文件整理成一个文件夹,选中此文件夹按右键此时弹出如图3-1所示:图3-1选择,此时如图3-2所示进行参数的配置图3-2CVSROOT目录会根据下面填写的内容自动填上;协议选择:口令授权服务协议(:pserver:),现公司统一采用此协议。仓库文件夹:指服务器上存放的路径,02-cig10-100为项目编号;用户名:输入用户及密码,以:加以分工,若在此处只输入了用户名则在按后会弹出一密码输入窗口。现qiuzn为用户名,1234为密码。模块:是导入服务器上的路径,现将选择的模块导到develop/document下,此模块导入的绝对路径为:/home/
5、cvsroot/develop/document。因此在取出时按此目录结构进行。参数配置好后按,若弹出窗口中提示:成功,cvs操作完成。此时已将所选的目录的空文件夹已在服务器上建立了(建立cvs服务器与本地机器的最初关联) ,此时并无文件上传到服务器上,若需将文件上传到服务器上需点下一级目录,此时下一级目录显示图3-3所示:图3-3此时打”?”还没加到cvs服务器上,此时选择中要加的文件夹后按右键,如图3-4所示:图3-41、此时可选择:cvs添加所有内容(o),选择此项说明将所选文件夹下的所有文件夹都添加到cvs服务器上,此时到下一级文件夹下的文件上都显示了A的图标,如图3-5所示图3-5此
6、时只是将文件打了一个添加的标志,文件并没有真正添加到cvs服务器上,若需将文件提交到cvs服务器上,选中所要添加的文件,按右键选择,如图3-6所示图3-6此时弹出一cvs提交窗口,并可在此窗口上写上配置项状态,如图3-7所示:图3-7a. Comment History:为显示历史写入的注释,若以前提交过并此时注释也相同可在下拉选框中进行选择,选择好后此时会自动填到注释中。b. 注释:填写配置项状态,按配置管理规程上的要求进行填写。c. 显示所添加的文件,现此处只有两个文件需要提交,并以文本的方式存储,但对于不同后辍的文件名,建议除文件本身是文件文件外,其它都以二进制方式提交。当发现一个提交上
7、去的文件,从cvs服务器上取出后无法打开,可能是提交时的存储方式不一样,此时Linux无法解析的原故,需找到你提交的原文件重新提交,并在提交时将存储方式强制转化成二进制形式。 按若弹出如图3-8所示:图3-8此时说明提交成功。此时再回到资源管理器中,文件的图标已发生了变化,图标为打钩,如图3-9图3-9打钩说明已提交到cvs服务器上。2、 若选择图3-4的则只是添加当前所选文件的文件夹,不添加下一级文件夹的内容,此时若需要再加文件夹下的内容需再按一次。因此与的区别在于只是添加当前所选的文件夹或文件,而将所选文件夹下的所有目录及文件一次性打了提交标志。3.2 Cvs取出 Cvs取出是针对不是你自
8、己放上去的内容,需要取cvs服务器上已存在的内容而进行的操作 在资源管理器的任何一处按鼠标右键弹出如图3-10所示:图3-10选择,此时弹出如图3-11所示:图3-11a、CVSROOT目录会根据下面填写的内容自动填上;b、协议选择:口令授权服务协议(:pserver:),现公司统一采用此协议。3d、仓库文件夹:指服务器上存放的路径,02-cig10-100为项目编号;e、用户名:输入用户及密码,以:加以分工,若在此处只输入了用户名则在按后会弹出一密码输入窗口。现qiuzn为用户名,1234为密码。f、模块:为cvs服务器上02-cig10-100项目内何目录下的内容,现取develop/do
9、cument下的所有内容,此模块导入的绝对路径为:/home/cvsroot/develop/document。 按后弹出如图3-12所示,绿色代表正在从服务器上取内容。图3-12提示:成功,cvs操作完成。已将服务器上指定目录下的内容取到了本地。此时资源管理器中的图标已打钩的形式显示。以后的提交与更新将基于此文件夹进行操作。3.3 Cvs更新Cvs更新是将服务器上最新更新的内容更新到本地。注:更新只能在已取出的基础上进行操作。在已取出或添加的基础上,点鼠标右键选择,如图3-13图3-13此时弹出一窗口显示更新的文件,当更新完毕后提示:成功,cvs操作完成。已将服务器上最新的内容更新到了本地,
10、与服务器保持了同步。注:一般在提交前先将文件与服务器保持同步,然后将更改后的内容拷贝到当前目录下然后再进行提交,提交时请注意填写配置项状态。3.4 Cvs冲突冲突:当多人对同一文件进行操作,此时取了同一版本的文件,当有一个先提交到cvs服务器上,后来提交者在提交时系统会提示发生冲突并在本地机器上有一副本保留,并将两者修改的内容进行了合并,以分开两人修改的不同之处,此时需要人为对合并的内容的正确性进行判断,修改完成后再提交到服务器上。3.5 Cvs删除选中要删除的文件或文件夹,选择下的如图3-14所示,若当时选中的是一个或几个文件,则点删除后,此文件在此文件夹下已不存在了,与服务器上的文件同步删除了。若选择是的一个文件夹,则按删除后文件夹下的文件已删除,但此时若进行仍可将原先的内容取到本地,只有再操作一次才能将文件夹下的内容真正删除。图3-143.6 查看历史查看历史
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024事业单位聘用合同的法律规制研究
- 2024年光通信设备研发与生产合同
- 2024天然气运输合同
- 2024个人借款合同模板可打印范例
- 2024工程执行三方合作伙伴承包合同版
- 2024年度智能家居系统设计与集成合同标的3篇
- 二零二四年度学校物业管理合同:特殊教育学校与物业管理公司的协议
- 2024年度国际足球赛事赞助与合作合同2篇
- 全新2024学校科研项目外包合同
- 2024年充电桩设备融资居间服务合同版B版
- 学术规范与论文写作智慧树知到答案2024年浙江工业大学
- 2024年典型事故案例警示教育手册15例
- MSDS(10-100048)聚脂烤漆
- 船舶风险辩识、评估及管控须知
- 减资专项审计报告
- 投标流程及管理制度
- 机场现场指挥培训副本ppt课件
- 章质谱法剖析PPT课件
- 项目负责制管理办法
- 加强高含硫气田开采安全管理工作的建议
- 2020-2021学年新北师大版高中英语必修一同步教案:Unit 3 Lesson 3 Memories of Christmas 教案
评论
0/150
提交评论