CVS下载安装及使用汇编
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(高级)选项卡,
您可能关注的文档
- CSS属性汇编.ppt
- CTS培训资料汇编.ppt
- CT检查技术参数汇编.ppt
- CT诊断考试试题汇编.doc
- CVP测量的方法与意义汇编.ppt
- Cubase母带处理教程汇编.docx
- CurrentIssues汇编.ppt
- CVP测量汇编.ppt
- CWindows窗体程序入门介绍汇编.ppt
- CVT课件汇编.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 部编版六年级语文下册全册一课一练同步练习题配知识点归纳(含答案).pdf VIP
- 预制空心内夯载体桩技术.pdf VIP
- 2025版《全基础题型》高考数学-基础题(721例题型).docx VIP
- (正式版)DB21∕T 4190-2025 《既有住宅适老化改造建筑设计规程》.pdf VIP
- T_NBSC 001-2026(可口革囊星虫养殖技术规范).pdf
- 餐饮业食品安全管理八项制度.pptx VIP
- 法医学中的法医现场勘查学 .pdf VIP
- 中风的中医诊疗方案.pdf VIP
- 2025年自来水供应专属承包合同样本版.docx VIP
- (2025春新教材)人教版PEP版三年级英语下册全册教案件 .pdf
原创力文档

文档评论(0)