- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CVS 简介 * ●CVS的英文全称是Concurrent?Version?System(并行版本系统),本质是一个版本控制系统,主要用于记录源文件的历史。 ●专业开发人员通常以团队的形式进行工作,而 Eclipse 可以胜任这项任务。针对团队开发,Eclipse 支持CVS。如果你正在进行团队开发,那么必须将你的开发工作与其他人的工作协调,以避免冲突。整个团队共用相同的代码,这意味着你的天才工作可能因某人的粗心而意外毁掉。 ●CVS使用“客户端/服务器”(Client/Server)模式来工作的,这也是优秀版本控制系统的发展趋势。 ●CVS采用C/S体系,所以代码、文档的各种版本都存储在服务器端,开发者首先从服务器上获得相关文件到本地计算机,然后在此基础上进行开发。开发者可以随时将新代码提交给服务器,也可以通过更新操作获得最新的代码,从而与其他开发者保存一致。 下载与安装 Cvsnt、Wincvs、TortoiseCVS 常用术语 ● Repository(仓库)?:CVS仓库存储全部的版本控制下的文件拷贝,通常不允许直接访问,只能通过CVS命令,获得一份本地拷贝,改动后在提交会仓库。 ● Branch(分支)?:分支是开发团队用来共享正在进行中的工作的地方。任何时候,团队成员都可以使用一个分支的内容作为新工作的基础。每个?CVS?资源库都至少有一个分支,称为?HEAD。 ●Module(模块)?:CVS服务器根目录下的第一级子目录。通常 用于存放一个项目的所有文件。 ●Check?out(检出)?:通常指将仓库中的整个模块首次导出到本地。 ●Check?in(导入)?:通常指提交整个目录结构并创建一个新模块。 ● Commit(提交)?:将自己修改过的文件提交到模块中。 ● Update(同步):它与Commit相对应,是从仓库中的“木桶”(模块)中下载同事们修改过的文件,如果这个文件在本地也有, 就会更新本地的拷贝,如果本地没有,就会把新文件下载到本地。 常用术语 使用流程 ●项目Leader的工作: 1.向CVS管理人员申请CVS项目名称,并获取CVS登录信息。 现行CVS服务器配置信息:1. Host address: 10.40.X.X 2. Repository Path: /Project 3. Username/Password:从CVS管理员处获取 申请项目名称:HelloWorld 项目Leader的工作: 2.在本地整理好需要上传的文件 本地项目文件 项目Leader的工作: 3.通过CVS客户端上传项目文件 定位到本地项目文件所在位置 选择好文件根目录后Import Module ●项目组员的工作: 1.通过CVS客户端获取CVS服务器上的文件 定位到本地项目工作目录 选择好工作目录的上层根目录后Checkout Module 输入Module名称 输入本地工作目录的上层路径 项目组员的工作: 确认本地工作目录中获取的最新文件,例如:D:\Project\ExCenter\*.* 获取文件后本地目录显示为“勾号” 每次工作步骤:执行Update同步服务器上的文件。 同步服务器上的文件 每次工作步骤:提交本地最新的文件 提交本地文件(本地文件修改后会显示为红色) 输入本次修改的描述。 每次工作步骤:确认更新后的版本。 更新前版本:更新后版本:1.2 基本操作 1、CVSNT初始化配置 (1)打开CVSNT的控制面板。从开始菜单运行“CVSNT”→“CVSNT?Control?Panel”。弹出如图所示的控制面板。 (2)服务已经启动,但现在还缺少一个仓库。在此需要新建一个文件夹充当仓库。本例中在G盘创建一个新的文件夹myCVSdata来充当仓库。? (3)为了确保CVSNT的两个服务启动正常,需配置仓库。? (4)单击OK按钮,会提示“G:/myCVSdata文件夹已存在,但不是有效的CVS仓库,是否需要初始化?” (5)单击“是”按钮,就初始化文件夹作为仓库文件夹了,初始化后,在文件夹里面会生成一个CVSROOT的文件夹,里面有很多的文件和子文件夹,这里面都是仓库的配置信息。此时仓库配置选项卡如图所示。 (6)单击Server?Settings(服务器配置)选项卡,如图所示,保持默认配置即可。单击“确定”按钮,即完成了服务器配置。 (7)单击Compatibility?Options(兼容性配置)选项卡,如图所示。单击“确定”按钮,即完成了兼容性配置。(8)单击Plugins(插件)选项卡,如图所示,显示了一些插件配置。(9)单击Advanced(高级)选项卡,
文档评论(0)