cvs下载安装及使用

上传人:第*** 文档编号:49055294 上传时间:2018-07-23 格式:PPT 页数:33 大小:1.76MB
返回 下载 相关 举报
cvs下载安装及使用_第1页
第1页 / 共33页
cvs下载安装及使用_第2页
第2页 / 共33页
cvs下载安装及使用_第3页
第3页 / 共33页
cvs下载安装及使用_第4页
第4页 / 共33页
cvs下载安装及使用_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《cvs下载安装及使用》由会员分享,可在线阅读,更多相关《cvs下载安装及使用(33页珍藏版)》请在金锄头文库上搜索。

1、CVS简介CVS的英文全称是Concurrent Version System(并行版本系 统),本质是一个版本控制系统,主要用于记录源文件的历史。专业开发人员通常以团队的形式进行工作,而 Eclipse 可以 胜任这项任务。针对团队开发,Eclipse 支持CVS。如果你正在 进行团队开发,那么必须将你的开发工作与其他人的工作协调 ,以避免冲突。整个团队共用相同的代码,这意味着你的天才 工作可能因某人的粗心而意外毁掉。CVS使用“客户端/服务器”(Client/Server)模式来工作的, 这也是优秀版本控制系统的发展趋势。 CVS采用C/S体系,所以代码、文档的各种版本都存储在服务器端,

2、开发者首先从服务器上获得相关文件到本地计算机,然后在此基础上进 行开发。开发者可以随时将新代码提交给服务器,也可以通过更新操作 获得最新的代码,从而与其他开发者保存一致。下载与安装Cvsnt、Wincvs、TortoiseCVShttp:/www.cvshome.or g常用术语 Repository(仓库) :CVS仓库存储全部的版本控制下的文件拷贝 ,通常不允许直接访问,只能通过CVS命令,获得一份本地拷贝,改 动后在提交会仓库。 Branch(分支) :分支是开发团队用来共享正在进行中的工作的地 方。任何时候,团队成员都可以使用一个分支的内容作为新工作的 基础。每个 CVS 资源库都至少

3、有一个分支,称为 HEAD。Module(模块) :CVS服务器根目录下的第一级子目录。通常 用 于存放一个项目的所有文件。Check out(检出) :通常指将仓库中的整个模块首次导出到本 地。Check in(导入) :通常指提交整个目录结构并创建一个新模块 。 Commit(提交) :将自己修改过的文件提交到模块中。 UpdateUpdate(同步):(同步):它与它与CommitCommit相对应,是从仓库中的相对应,是从仓库中的“木桶木桶”( 模块)中下载同事们修改过的文件,如果这个文件在本地也有,模块)中下载同事们修改过的文件,如果这个文件在本地也有, 就就 会更新本地的拷贝,如果

4、本地没有,就会把新文件下载到本地。会更新本地的拷贝,如果本地没有,就会把新文件下载到本地。常用术语使用流程 项目项目LeaderLeader的工作:的工作:1.1.向向CVSCVS管理人员申请管理人员申请CVSCVS项目名称,并获取项目名称,并获取CVSCVS登录信息。登录信息。现行CVS服务器配置信息: 1. Host address: 10.40.X.X2. Repository Repository Path: /Path: /ProjectProject3. Username/Password:从CVS管理 员处获取申请项目名称: HelloWorld项目项目LeaderLeader的

5、工作:的工作:2.2.在本地整理好需要上传的文件在本地整理好需要上传的文件本地项目文件项目项目LeaderLeader的工作:的工作:3.3.通过通过CVSCVS客户端上传项目文件客户端上传项目文件定位到本地项目文 件所在位置选择好文件根目录 后Import Module项目组员的工作:项目组员的工作:1.1.通过通过CVSCVS客户端获取客户端获取CVSCVS服务器上的文件服务器上的文件定位到本地项目工 作目录选择好工作目录的 上层根目录后 Checkout Module输入Module名称输入本地工作目录 的上层路径项目组员的工作:项目组员的工作:确认本地工作目录中获取的最新文件确认本地工

6、作目录中获取的最新文件, ,例如:例如: D:ProjectD:ProjectExCenterExCenter*.*.*获取文件后本 地目录显示为 “勾号”每次工作步骤:执行每次工作步骤:执行UpdateUpdate同步服务器上的文件。同步服务器上的文件。同步服务器上同步服务器上 的文件的文件每次工作步骤:提交本地最新的文件每次工作步骤:提交本地最新的文件提交本地文件提交本地文件 (本地文件修改后(本地文件修改后 会显示为红色)会显示为红色)输入本次修改的描述。输入本次修改的描述。每次工作步骤:确认更新后的版本。每次工作步骤:确认更新后的版本。更新前版本:更新前版本:1.1.1.11.1.1.

7、1 更新后版本:更新后版本:1.21.2基本操作1、CVSNT初始化配置 (1)打开CVSNT的控制面板。从开始菜单运行 “CVSNT”“CVSNT Control Panel”。弹出如图所示的控制面板。 (2)服务已经启动,但现在还缺少一个仓库。在此需要新建一个文件夹充当仓库 。本例中在G盘创建一个新的文件夹myCVSdata来充当仓库。 (3)为了确保CVSNT的两个服务启动正常,需配置仓库。 (4)单击OK按钮,会提示“G:/myCVSdata文件夹已存在,但不是有效的CVS仓 库,是否需要初始化?”(5)单击“是”按钮,就初始化文件夹作为仓库文件夹了,初始化后,在文件夹里 面会生成一个

8、CVSROOT的文件夹,里面有很多的文件和子文件夹,这里面都 是仓库的配置信息。此时仓库配置选项卡如图所示。 (6)单击Server Settings(服务器配置)选项卡,如图所示,保持默认配置即可。 单击“确定”按钮,即完成了服务器配置。(7)单击Compatibility Options(兼容性配置)选项卡,如图所示。单击“确定”按钮 ,即完成了兼容性配置。(8)单击Plugins(插件)选项卡,如图所示,显示了一些插 件配置。(9)单击Advanced(高级)选项卡,如图所示,保持默认即可。单击“确定” 按钮,完成服务器的配置。2、 wincvs操作 首先从CVS管理员那里获得用户名和密

9、码,先使用wincvs 登录(Login)到CVS服务器。 把本地需要CVS管理的原始目录导入(Import)到CVS服 务器上去,使之成为CVS服务器上仓库(Repository)的一 个Module。 在本地硬盘上创建一个工作目录。 从CVS服务器的仓库(Repository)导出(Checkout)一个 Module到本地硬盘的工作目录 从CVS服务器同步(Update)同事们的修改到自己本地工作 目录。在工作目录上进行工作,在这个过程中,把文件 的中间版本(Revision)提交(Commit)给CVS服务器。用户登录(Login)到CVS服务器。 1)“Admin”-”Login”

10、2)在弹出窗口中输入CVSROOT登录信息。(可以直接输入配置字符 串,或单击浏览按钮进入详细设定窗口)“Protocol = pserver ”;/ 登录协议“Repository path = /Project ”;/CVS服务器中的仓库“Username = 用户名”/用户名“Password = 密码” /密码“Hostname = 10.40.100.15”;/CVS服务器地址 登录成功后在状态栏会显示 “* CVS exited normally with code 0 *”2.Import(导入)Module 1)单击“View” - “Browse Location”- “Ch

11、ange”找到本地工作目录,并选择所要添加到服 务器上的目录。 2)单击“Remote” - “Import Module”,并在 “Import Settings”窗口中输入相应信息,然后单 击“OK”完成导入工作。Import成功的状态信息Checkout (导出)Module 1)单击“Remote” - “Checkout Module”,并在“Checkout Settings”窗口中输入相应信息,然后单击“OK”完成导入工作。 “Module name and path on the server = 服务器上的Module”; “Local folder to checkout

12、to = 本地目录”Update 、Commit 1)单击“View” - “Browse Location”- “Change”定位到本 地工作目录。 2)右击工作目录,选择“Update selection”即可进行与服务器的 同步更新。选择“Commit selection”即可提交本地最新的文档。3、 EclipseEclipse中的配置及使用中的配置及使用1.1.在在EclipseEclipse中打开中打开CVS RepositoriesCVS Repositories窗口窗口, ,Windows - Show View - Other - Windows - Show View -

13、 Other -2.2.在在CVS RepositoriesCVS Repositories窗口中右键新建窗口中右键新建RepositoryRepository鼠标右键鼠标右键3.3.配置配置RepositoryRepository输入登录信息输入登录信息4.Check Out4.Check Out项目文件项目文件右键并右键并Check OutCheck Out 项目文件项目文件5.5.确认本地项目文件确认本地项目文件EclipseEclipse环境中获取环境中获取 后的项目文件后的项目文件6.6.同前面所述,每次工作步骤:同前面所述,每次工作步骤: 执行执行UpdateUpdate同步服务器上的文件同步服务器上的文件同步服务器上的文件同步服务器上的文件提交本地文件提交本地文件与服务器版本不同的与服务器版本不同的 文件文件EclipseEclipse会以会以 ” ” 符号标记出来符号标记出来输入本次提交的说输入本次提交的说 明信息明信息提交后版本更新为提交后版本更新为 :1.3:1.3

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

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