TortoiseCVS18中文使用指南

上传人:博****1 文档编号:560321497 上传时间:2023-07-17 格式:DOCX 页数:11 大小:592.16KB
返回 下载 相关 举报
TortoiseCVS18中文使用指南_第1页
第1页 / 共11页
TortoiseCVS18中文使用指南_第2页
第2页 / 共11页
TortoiseCVS18中文使用指南_第3页
第3页 / 共11页
TortoiseCVS18中文使用指南_第4页
第4页 / 共11页
TortoiseCVS18中文使用指南_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《TortoiseCVS18中文使用指南》由会员分享,可在线阅读,更多相关《TortoiseCVS18中文使用指南(11页珍藏版)》请在金锄头文库上搜索。

1、TortoiseCvs V1.8 中文操作指南深圳华强信息产业有限公司2007-01注:本文档配合 TortoiseCvs 自带的中文帮助文档使用;目录第一章TORTOISECVS客户端配置指南31.1 客户端的安装设置 31.2 取出模块 3第二章TORTOISECVS的操作指南52.1 TORTOISECVS 日常操作 52.2 TORTOISECVS 高级操作 6第三章TORTOISECVS客户端操作使用注意事项10第一章 TortoiseCVS 客户端配置指南1.1客户端的安装设置服务端安装程序:CVSNT 2.0.41;客户端安装程序:TortoiseCvs 1.8.30版以及Pyt

2、hon 2.2.3 (版本比较器); 运行环境: windowsXP/2003 操作系统、硬件条件(客户端最低配置:硬盘10G/内存256Mb/CPU1.0G;服务器端:硬盘20G/内存 512Mb/CPU1.5G);安装过程选择所有安装,对于所有人员只需安装客户端程序,所有操作都在客户端上进行,服务器端 程序由配置管理员负责安装和维护,服务端安装和配置略。客户端安装好后设置语言为中文:选择“Prefererces”(属性)菜单后设置语言为中文。1.2取出模块取出模块就是第一次从CVS服务器上获得一个数据模块,从CVS仓库中取出模块,创建 该模块的本地工作目录,使本地目录与服务器相关联。执行“

3、 CVS取出”模块,首次使用需要检出服务器上的目录路径,因为项目组的目录路径按 一定的规则存放在服务器上,做了权限控制,所以不允许私自创建项目/模块:协议 用来同CVS仓库通讯的协议.服务器CVS仓库所在地服务器名称(或IP地址). Port CVS 仓库端口号通常不需要填写(默认 2401). Repository Directory远端服务器定义的CVS仓库本地路径. User name帐号用户名. CVSROOT 整个连接串,由以上字段组成,通常你将会直接获得,那样你就直接粘贴上 来。. Module 你想要取出的模块名称. 大小写敏感.注:模块可通过获取列表获得服务器上有的模块名;TC

4、VS将在你选择的那个文件夹下面会创 建一个以该模块名称命名的文件夹,因此你可以保留你的所有取出的模块在同一个文件夹里 面。即使它们分属不同的项目。第二章 TortoiseCvs 的操作指南TortoiseCVS 采用右键菜单式操作,结合 windows 操作系统视窗即可完成日常的更新、提交、添加 删除资料工作。服务器端存储路径(结构)为:仓库一项目/模块一根据配置项设置的各级菜单目录。21 TortoiseCVS日常操作CVS资源管理器QD亡j参考甘打开 亡j测试 亡j管理H搜索迢.revs更新 iCVS提交 t CVS添加内容L .evs计划靖瑞星杀垂 己苴他主一 己设计 亡錐护工$ 己需求

5、 己用户工框内三个菜单为日常基本操作菜单: 更新:从服务器下载最新版本到本地,每次修改文件前都需执行该操作; 提交:把每次修改或添加文件、删除文件都上传到服务器上; 添加内容:添加内容到相应的目录下,服务器也对应存放添加的内容; 注:每次修改文件养成先更新文件后修改文件的习惯;每次添加内容到服务器需先添加再提交的操作;添加时TCVS会自动识别文本文件和二进制文件,不需手工调整;TCVS 支持文件的锁定,把某个文件选中编辑状态可把文件状态传达给其他组员2.2 TortoiseCVS 高级操作如上图选中某个文件右键菜单CVS下一级菜单操作:CVS差异比较、历史、版本分支图、批注、显 示已编辑的文件

6、、取消编辑状态、生成补丁文件、更新到指定版本、标签、分支、合并、删除等;CVS 差异比较:绑定版本比较工具可对源代码各个版本进行差异比较;历史:选中某个文件可以查看某个文件的版本历史,查看版本线、更新日期、修订者、注释(提交日志)等。版本分支图:选中可查看文件的各个版本分支以及各个分支的版本演进情况,以及版本标签情况批注: 对于源代码或文本文件选择该菜单可查看相应文件每行所对应的最新版本号,以及修订者、日期 可方便的查看源代码的每行最新版本:编辑、显示已编辑的文件、取消编辑状态、生成补丁文件等菜单:更新到指定版本:可对文件或目录按标签、分支、修订版本、日期更新到所需要的文件:标签: 在开发过程

7、中的某个阶段,给一个或多个文件打上一个公共标签,以指示修订情况,称之为标签。标 签一般都是用在整个模块,以便将来这个模块的当前状态可以回溯。这种标签一般打在整个工程可以使用 之后,但是正式发布之前。源代码目录的标签规则:1、在形成烧录文件或发布版本同时对整个源代码目录进行打标签;2、标签名规则:系统软件类格式:V1_0_1_01代表V1.0.1.01版本,形式:主版本号次版本号辅版 本号.版本编译标识号(用于维护标识,可 13 位数字);终端类版本号规则: V36_1_01_0 代表 V36-2.01.1版本,形式:终端型号-主版本号次版本号.补丁号,补丁号首次默认可为无,如有该版 本的修改版

8、则贴上099的补丁号;最后面都可加分支;3、维护阶段软件发布版本都需提交软件更改报告,并检查配置项和版本标签、版本记录;注:更新列表可获得该目录的所有已有标签。分支:在一个软件项目周期中,分支是一个很有用的修改控制。例如,如果你已经推出了你的软件的第一个 版本1.0,现在你已经在下一个版本2.0增加新功能。此时你的第一个版本发现了 BUG,你的新版本的源 代码正在开发阶段,推出稳定版本至少需要一个月的时间,因此无法基于最新版本推出一个修正原有BUG 的版本。所以检出版本1.0所有文件,基于版本1.0建立分支再进行修改、提交。例如上边的版本标签中,本身就是V36-2.10.0的版本分支:V36-

9、2.10.0-FSQ,当我们发现发布后的FSQ 版本有bug需要修改,则按版本标签(V36-2_10_0-FSQ)检出V36-2.10.0-FSQ版本对应的所有源代码, 然后对这些源代码进行创建分支:创建后检出该分支文件,基于该分支进行修改,形成V36-2.10.1-FSQ版本,然后同样进行版本标签, 提交服务器。合并: 版本合并有两种情况:分支版本合并到主干版本上和主干版本合并到分支版本上。一般为保持主干版本保持更新状态,一般进行分支版本合并到主干版本上,但有时分支版本由于采用客户的特殊需求等其他 原因不能与主干版本保持一致,而分支版本也需要采用主干版本的最新开发成果则进行主干版本合并到分

10、支版本上操作,操作:上述选择意思是将1.3版本与1.2版本之间的差异补到当前1.3版本上,相当于从1.3版本上将1.2到 1.3之间的变化又减去了,恢复到1.2版本的内容,同时保留了1.2和1.3的更改,如果有冲突就会如下对 话框所提示标记有“C”并需人工解决冲突,本地的修改以“#”开头的文件进行保存,文件提交则演进 到最新版本,具体实例可参看帮助文档。删除:删除文件也如同添加文件操作类似,必须先对文件或目录进行标识删除(TCVS支持目录递归),然后 执行提交操作,只是说明下一版本文件被标识为删除状态,执行更新后最新版本没有对应文件,具体步骤 略。第三章 TortoiseCVS 客户端操作使用

11、注意事项1、提交文件注意本地备份数据,以免造成提交失败(客户端操作失误或服务器故障都可能造成提交 失败)时丢失文件;2、研发人员不允许在库中自己建立项目/模块,文件的读取和存放必须按照设定的规则进行提交和更 新,导入模块提交时特别注意目录路径的正确性;3、提交的文件名称不能大于16 个汉字(32 个字符),否则不能提交;4、每个目录下的CVS目录不能删除,该目录是关联本地文件和服务器文件的必要文件目录;5、客户端检出服务端的目录和文件后不能进行文件夹的移动删除操作,文件夹移动后 cvs 目录下的 Entries文件对应的目录路径没有修改,所以更新、提交失败,提示为:“no such directory ” ;6、CVS里的revsion和软件包的发布版本可以没有直接的关系,但所有文件使用和发布版本一致的版 本号比较有助于维护;本文档公司内部使用,有任何疑问 Email:

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号