1 / 37
文档名称:

CVS使用方法.ppt

格式:ppt   大小:1,249KB   页数:37页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

CVS使用方法.ppt

上传人:核辐射 2022/4/18 文件大小:1.22 MB

下载得到文件列表

CVS使用方法.ppt

相关文档

文档介绍

文档介绍:CVS使用方法
Commit(提交修改)
在本地的工作目录下,对工程中的文件进行修改,这些修改,需要提交给CVS的仓库,这个过程,就叫Commit。可以Commit一个文件,也可以Commit整个目录。
Update(pository)导出(Checkout)一个Module到本地硬盘的工作目录
从CVS服务器同步(Update)同事们的修改到自己本地工作目录。在工作目录上进行工作,在这个过程中,把文件的中间版本(Revision)提交(Commit)给CVS服务器。
用户登录(Login)到CVS服务器。 1)“Admin”->”Login”
2)在弹出窗口中输入CVSROOT登录信息。(可以直接输入配置字符串,或单击浏览按钮进入详细设定窗口)
“Protocol = pserver ”;// 登录协议
“Repository path = /Project ”;//CVS服务器中的仓库
“Username = 用户名”//用户名
“Password = 密码” //密码
“Hostname = ”;//CVS服务器地址
登录成功后在状态栏会显示
“***** CVS exited normally with code 0 *****”
Import(导入)Module 1)单击“View” -> “Browse Location”-> “Change”找到本地工作目录,并选择所要添加到服务器上的目录。
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 to = 本地目录”
Update 、Commit
1)单击“View” -> “Browse Location”-> “Change”定位到本地工作目录。
2)右击工作目录,选择“Update selection”即可进行与服务器的同步更新。选择“Commit selection”即可提交本地最新的文档。
四、使用注意点
CVS版本控制与VSS不同,它没有锁的限制,所有人都有权力修改服务器上的文件。因此,在每次访问CVS时,都应该先进行Update操作,然后再修改本地文件,最后在做Commit操作。
有时候因为访问冲突,会造成无法正常执行Commit操作,这时可以通过“Commit settings” -> “Commit options”,选择“Force commit”来强制提交。
五、社内使用流程
项目Leader的工作:向CVS管理人员申请CVS项目名称,并获取CVS登录信息。
申请项目名称:HelloWorld
现行CVS服务器配置信息: 1. Host address:
2. Repository Path: /Project
3. Username/Password:从CVS管理员处获取
项目Leader的工作:在本地整理好需要上传的文件。
本地项目文件
项目Leader的工作:通过CVS客户端上传项目文件。
选择好文件根目录后Import Module
定位到本地项目文件所在位置
项目组员的工作:通过CVS客户端获取CVS服务器上的文件。
定位到本地项目工作目录
输入Module名称
输入本地工作目录的上层路径
选择好工作目录的上层根目录后Checkout Module
确认本地工作目录中获取的最新文件。例如:D:\Project\ExCenter\*.*。
获取文件后本地目录显示为“勾号”
每次工作步骤:执行Update同步服务器上的文件。
同步服务器上的文件
每次工作步骤:提交本地最新的文件。
提交本地文件 (本地文件修改后会显示为红色)
输入本次修改的描述。
每次工作步骤:确认更新后的版本。
更新前版本: 更新后版本:
六、 Eclipse中的配置及使用
在Eclipse中打开CVS Repositories窗口。 Windows -> Show View