Eclipse中的CVS配置管理
关键字: CVS配置管理
成都朗沃信息技术有限公
- 0 -
CVS讲解纲要 V2.0
• 关于CVS的三个W
• CVS配置
• CVS维护使用
目 录
一、关于CVS的三个W.............................................................................1
①what:CVS是什么?.......................................................................1
②why:为什么要使用CVS................................................................1
③when:什么时候使用CVS..............................................................1
二、CVS的相关配置.................................................................................2
三、CVS的使用与维护.............................................................................7
1、上传文件:....................................................................................7
2、下载文件......................................................................................11
3、改动比较......................................................................................14
四、附件:...............................................................................................19
二○○七年九月二十一日
一、关于CVS的三个W
①what:CVS是什么?
CVS是并发版本系统的缩写(Concurrent Versions System)是目前主流的软件源码版本控制系统。整个软件由客户机服务器两部分组成。其中客户端已集成在eclipse软件中,我们只需装服务器端软件即可。见下图
②why:为什么要使用CVS
现在开发软件控制版本的软件较多,比较著名的有CVS、SVN、VSS,其中CVS是一款比较优秀的在eclipse集成了客户端的软件。有了CVS我们可以轻松方便的整合管理程序员每天编写修改的程序源代码。从个人开发者到大型,分布团队都是有用的。
③when:什么时候使用CVS
每天程序员完成的源代码,通过eclipse的CVS客户端向指定的主机提交源代码。次日续编时再从CVS服务器上载到本地进行续编。
二、CVS的相关配置
1、在CVS配置前请先关闭windows防火墙,这点非常重要,也是我们在配置后无法连接CVS服务器的主要障碍,我们的操作系统(win xp)在安装完后默认是打开防火墙的,请按如下方法进行关闭,并填加CVS连接端口。
操作步骤如下: 打开控制面板点击进入后点在常规下点属性,在弹出的对话框中点高级选项卡,点windows防火墙设置,然后点关闭防火墙
在点例外选项卡,点填加端口,输入名称为:CVSNT,端口号为:2401,点TCP确定。
并在CVSNT名称前的复选上打上勾,确定即可。
注意:为了确保CVS客户端和服务器顺畅通信,把客服两端的防火墙都关掉,避免出现CVS连接超时或者连接不上的问题。
2、打开CVSNT Control Panel面板
3、进入以下这个选项,(注意server的名不要改,这是服务器的计算名)点add,在Location中输入你要保存文件的位置,Name的名字会自动根据输入的保存位置会自动输入。Description可以
不输。然后点确定。其他的选项不用设置。
4、在弹出禁告对话框中点是(询问刚才输入的保存地址不存在,是否要创建)
5、然点点应用、确定。
6、一般情况下我们会设专门的服务器来存取文件,因为程序是比较机密的东西,我们在控件面板中创建一个用户来,专门用来上传和下载源代码。在这里我们创建一用户名为test,密码也为test。(在这里切记计算机名和用户名是两回事,不要混在一起)
7、打开eclipse在窗口/打开透视图,打开CVS资源库研究,
如果没有,点最下面的“其他”进入CVS工作空间,并新建资源库位置
在弹出的窗口的
位置中:填入主机名或主机的IP,资源库路径为新建资源库时给定的name名,这里填/cvsfile
认证中填:用户名和密码为创建用户时填的密码。这里两个都填test
填入完成后点确定即可。到此全部配置完毕。
三、CVS的使用与维护
1、上传文件: 切换到MyEclipse工作空间下,在项目名上右击选小组/共享项目
下一步
再下一步
点完成
注意启动“落实”向导打上勾,默认会选勾的。进入以下
在落实文件的注释中输入注释(也可不输),如修改的说明什么的。然后完成,会自动落实的。至此上传全部完成。
2、下载文件
我们在D:\testcvs下新建一个工作空间,名为testcvs然后在左边的包资源管理器中点键导入,进入以下画面
下一步,
在位置中:输入主机名(这是同一台机子我们在这里输入localhost)和资源库路径(/cvsfile),
在认证中:输入服务器的登陆名和密码,这里我们输入用户名和密码都为test
其他的不改,保存密码复选打勾,进入下一步
再点下一步,选使用现有模块,选择你需要的项目名名称 我们这里选ThirdTeam然后点下一步
再点下一步
点下一步,完成,项目即可下载到本地的指定的项目下。到此下载全部完成。
3、改动比较
我们将ThirdTeam这个项目中上的红叉消除。导入java.util.Date包
然后定左边的项目名/小组/标记为版本,并输入版本号v2。
我们又切回原来的CVS工作空间看看哪些变了
项目名文件上点右键比较对象
输入v2s
在CVS资源管理器下按ctrl选中thirdTeam v2和thirdTeam v3点右键比较见下图
点击比较后会出现下面视图,并自动连线改动过的地方。
至此版本控制比较全部讲解完毕,谢谢大家!
四、附件:
软件CVS服务器软件下载地址为:http://www.march-hare.com
或者http://www.cvsnt.org
谢谢大家,祝大家学习进步!
分享到:
相关推荐
《CVS配置管理 从入门到精通》是针对软件开发团队协作中不可或缺的版本控制工具——CVS(Concurrent Versions System)的详细教程。CVS作为一个C/S架构的系统,其核心功能在于协助多用户对同一份代码或文档进行协同...
### CVS配置管理工具使用手册详解 #### 一、CVS简介 CVS(Concurrent Versions System),即并发版本系统,是一种广泛使用的开源版本控制系统。它主要用于软件开发过程中的源代码管理,同时也适用于其他类型的文件...
【CVS配置管理】是一种版本控制系统,用于管理软件开发中的源代码和其他文件,确保多人协作时的文件同步和冲突解决。CVS(Concurrent Versions System)的核心思想是在服务器上设立一个中央仓库,开发者从仓库中检出...
等不同的平台上开发应用,而共用一个CVS服务器。 支持并行开发:允许多个开发人员对同一个文件进行开发工作,并对多个开发者的工作进行整合。 强大的可塑性:不论是...集成,以形成完整的软件配置管理系统(SCM)。
【CVS配置详解】 CVS(Concurrent Versions System)是一种广泛使用的版本控制系统,它允许团队成员协同工作并跟踪代码的变化。在Windows环境下,通常使用CVSNT作为CVS的实现,因为它提供了对Windows系统的良好支持...
通过对CVS配置的详细介绍,可以看出CVS不仅支持基本的版本控制功能,还提供了丰富的权限管理机制。在实际应用中,合理配置这些选项对于保障项目的稳定运行至关重要。此外,根据不同的应用场景选择合适的配置策略也...
#### 二、管理员层面的CVS配置 管理员配置CVS主要是为了建立和维护CVS Repository,确保系统的稳定运行和安全性。 ##### 1. 初始化CVS Repository 管理员可以通过命令 `$cvs –d /usr/local/newrepos init` 来...
在Eclipse的CVS配置中,勾选“CVSNT Clients”下的“Respond as cvs1.11.2 to version request”选项。这是为了确保Eclipse与CVSNT之间的兼容性,因为不同版本的CVS可能存在通信协议的差异。 5. **连接到CVS仓库**...
总的来说,CVS配置与使用是软件开发中的重要环节,它有助于团队成员间的协同工作,提高代码管理效率,避免版本冲突,同时提供了代码历史追踪和恢复旧版本的能力。正确配置和熟练使用CVS,能够极大地提升开发效率和...
### CVS安装与配置管理 #### 一、简介 CVS(Concurrent Versions System)是一种开源的版本控制系统,用于管理软件开发过程中的代码版本控制。它能够帮助开发者追踪代码的变更历史,支持多人协作开发,确保代码的...
【Myeclipse与CVS配置】是关于在Myeclipse集成开发环境中配置和使用CVS(Concurrent Versions System,协同版本系统)的教程。CVS是一个开源的版本控制系统,允许开发者对源代码进行版本管理,便于团队协作和项目...
### 配置管理工具CVS操作手册知识点解析 #### 一、CVS简介 CVS(Concurrent Versions System)是一款开源版本控制系统,主要用于软件开发过程中对源代码进行管理和版本控制。它支持多人协作开发,能够有效地处理...
在【压缩包子文件的文件名称列表】中,"版本管理器-CVS"可能包含了一系列与CVS相关的配置文件、文档、教程或者示例项目。这些资源可能帮助用户更好地理解和使用CVS,包括安装指南、命令行教程、常见问题解答以及与...
下面将详细介绍CVS和SVN的配置学习要点。 1. CVS简介: CVS是一种早期的版本控制系统,它基于客户端-服务器架构,允许开发者在不同的计算机上工作并同步更改。CVS的核心特性包括版本追踪、分支与合并、冲突解决...
CVS代码管理工具,安装,配置,破解
在CVS中,用户管理是通过配置CVS服务器的用户认证文件(通常为`/etc/cvsroot/passwd`)来实现的。添加新用户时,你需要在该文件中添加一行,格式为`username:password:info`,其中`password`通常会被加密存储。使用...