`

MyEclipse CVS配置

阅读更多

版本控制在团队开发中是必不可少的。CVS是优秀的开源版本控制软件,MyEclipse本身就内置了对CVS的支持,只需简单配置,即可使用CVS。

CVS下载:http://cvsgui.sourceforge.net/download.html

首先我们要正确安装并配置好CVS服务器,通常Linux Server都自带CVS服务,不过命令行操作比较繁琐。Windows下也有简单易用的CVS服务器,这里我们推荐CVSNT,可以下载CVSNT 2.0.51d,安装并启动CVSNT:

安装并启动CVSNT1

图1 安装并启动CVSNT

然后切换到Repositories面板,添加一个Repository,命名为/mycvs,存储路径为D:/MyCVS,CVSNT会提示是否初始化这个Repository,选择是:

安装并启动CVSNT2

图2 安装并启动CVSNT

然后在Advanced面板上选中“Pretend to be a Unix CVS version”:

安装并启动CVSNT3

图3 安装并启动CVSNT

然后,在Windows账户中为每一个开发人员添加用户名和口令。

现在,CVSNT的安装配置已经完成,下一步,启动Eclipse,我们可以使用原有的Hello工程,或者新建一个Project,然后选择菜单Window->Show View->Other,打开CVS->CVS Repositories:

启动CVS

图4 启动

然后点击按钮,添加一个Repository:

CVS增加权限

图4 增加权限

注意用户名和口令直接填Windows的用户名和口令,然后选中“Validate Connection on Finish”,点击Finish完成:

进入CVS

图6 进入CVS

首先,我们要将一个现有的工程放到CVS服务器中,切换到Package Explorer,选中你的项目工程,右键点击,选择Team->Share Project…:

工程放到CVS服务器

图7 工程放到CVS服务器

使用刚才我们添加的Repository,继续,并将所有文件都添加到CVS中,最后Eclipse提示Commit:

提示Commit

图8 提示Commit

填入一个简单的注释,确定,然后MyEclipse会把整个工程提交到CVS服务器,可以在Package Explorer中看到图标发生了变化,java文件后面会有版本号1.1。在CVS Repositories面板中刷新,可以看到刚添加进来的工程:

添加注释

在团队开发中,当创建了一个基本的工程并提交到CVS后,别的开发人员首先要Check Out这个工程到各自的本地计算机上,这里为了演示,首先我们在Package Explorer中删除Hello工程,然后打开CVS Repositories(如果没有看到Repository就按照上面的方法添加Repository),选择Hello工程,右键点击,选择 Check Out As…:

提示Commit

图9 Check Out As

作为一个Project签出,就可以在Package Explorer中看到签出的工程。

当对某些源文件作了修改后,需要提交更改到CVS服务器。选中更改的文件或工程,右键点击,选择Team->Commit…:

提交更改

图10 提交更改

然后填入简单的注释,就可以提交到CVS服务器上了,可以看到源文件的版本号变成了1.2。

注意事项:

1、在Eclipse同CVS服务器同步之前,要先刷新,否则可能会因为在Eclipse外面编辑的文件,Eclipse中没有刷新而导致同步报 错,可以将Eclipse设置为自动刷新,操作方法:Window->Preferences->Workbench,选中Refresh workspace automatically。即使如此,仍然可能出现问题,因为Eclipse刷新可能会有一定延迟,所以在报错时,手动刷新一下,再同步。

2、下班离开公司之前Commit所有文件,上班之后Update所有文件,并根据Daily build的报告,修正昨天提交的版本中的错误信息。

3、在修改文件之前,先Update一下,使得修改时的版本尽可能新,一旦发生冲突,解决它的工作量会比较小。如果是大家共同使用,并经常修改的文 件,如Constants.java、struts-config.xml等文件,更要如此,最好能通知其他人员Commit。

4、在文件出现冲突时,应该先进行比对,将服务器端的修改更新至本地,不清楚的地方要同其他人沟通,合并完成后,选择Override and Commit更新,禁止不进行比对就进行Override and Commit操作!

5、CVS不允许进行删除服务器端文件,所以大家最好不要提交临时文件及临时目录,如编译产生的文件和目录。

6、不同功能模块的文件分开Commit,同一功能模块的文件一次Commit,对于分析错误、减少冲突、版本回退等有帮助。

7、提交的文件必须经过测试,起码保证在本地是可以编译通过的,方便其他人测试。

8、图形文件和classes目录勿加入CVS,eclipse工程文件也一样。

MyEclipse CVS配置的详情就向你介绍到这里,希望通过介绍,你对MyEclipse CVS配置更加了解。

 

 

 

参考资料:

http://developer.51cto.com/art/200907/136552.htm

http://jn3.141592654.blog.163.com/blog/static/27477260201152674644853/

分享到:
评论

相关推荐

    MyEclipse CVS配置详解 本人亲自操刀-震惊世界

    标题与描述均聚焦于"MyEclipse CVS配置详解"这一核心主题,强调了版本控制在团队开发中的重要性,尤其突出了CVS作为一款优秀的开源版本控制软件的角色,以及Eclipse平台对其内置支持所带来的便利。接下来,我们将...

    myeclipse CVS 配置

    【myeclipse CVS 配置】是指在MyEclipse集成开发环境中配置CVS(Concurrent Version System)的过程。CVS是一种版本控制系统,用于管理和跟踪软件项目中的文件版本,尤其适用于多用户协同开发的场景。 在MyEclipse...

    MyEclipse CVS配置详解

    MyEclipse CVS配置是如何的呢?具体的实施是什么步骤,其中需要注意的又是什么呢?这篇文章我们就向你介绍MyEclipse CVS配置的详细情况。

    Myeclipse与CVS配置

    【Myeclipse与CVS配置】是关于在Myeclipse集成开发环境中配置和使用CVS(Concurrent Versions System,协同版本系统)的教程。CVS是一个开源的版本控制系统,允许开发者对源代码进行版本管理,便于团队协作和项目...

    myeclipse用cvs上导入项目

    3. **配置CVS仓库位置**: - 接下来,需要指定CVS仓库的位置。点击“Create a new repository location”按钮,填写相关信息: - Host:输入CVS服务器的IP地址或域名,例如192.168.1.97。 - Repository Path:...

    MyEclipse下CVS的使用教程

    本教程将详细介绍如何在MyEclipse中配置CVS服务器以及如何使用MyEclipse的CVS插件进行操作。 一、CVS基础 1. CVS概念:CVS是一个分布式版本控制系统,它允许开发者在一个项目的不同位置工作,并通过网络同步各自的...

    myeclipse下配置及使用CVS

    在eclipse环境下进行配置如何使用CVS,详细讲解了如何配置cvs,在配置过程中要注意的问题,动手教大家如何用这么好的版本控制管理工具CVS

    MyEclipse使用CVS

    2. **配置MyEclipse中的CVS** 在MyEclipse中,进入`Window` -> `Preferences` -> `Team` -> `CVS`,在这里配置CVS连接信息,包括CVS服务器地址、用户名、密码以及端口号。如果你使用的是pserver协议,通常需要一个...

    Myeclipse中CVS的应用

    要开始使用Myeclipse中的CVS,你需要先配置CVS服务器的相关信息,包括服务器地址、用户名和密码,这些信息可以在Myeclipse的偏好设置中进行配置。 接着,CVS的常用操作在Myeclipse中表现为: 1. **连接到CVS仓库**...

    Myeclipse+下配置CVS服务器源代码管理

    本教程将详细介绍如何在MyEclipse环境下配置CVS(Concurrent Versions System)服务器,以便进行有效的源代码管理工作。 首先,CVS是一种开放源代码的版本控制系统,它允许开发者对项目进行历史追踪,同时支持多人...

    CVS myeclipse的配置使用 (图文版)

    【CVS与MyEclipse配置使用详解】 CVS(Concurrent Versions System)是一种版本控制系统,用于管理和跟踪项目文件的修改历史。MyEclipse是基于Eclipse的集成开发环境,支持CVS集成,使得开发者能够在MyEclipse中...

    MyEclipse上CVS使用说明

    在MyEclipse中配置并使用CVS涉及几个关键步骤。首先,需要确保已经安装了CVS客户端,并且能够正常工作。 1. **打开CVS视图**: - 在MyEclipse主界面中,可以通过点击“Window”菜单下的“Show View”选项来打开CVS...

    MyEclipse中CVS版本控制的使用

    在配置MyEclipse时,进入"Repositories"面板,添加新Repository并设定名称,如/cvs-java。在"Advanced"选项中,勾选" Pretend to be a Unix CVS version"以兼容Unix系统。接下来,为每个开发人员在Windows账户中设置...

    在MyEclipse中使用CVS

    本文将深入探讨如何在MyEclipse这款强大的Java集成开发环境中使用CVS进行源码管理。 首先,理解CVS的核心概念是至关重要的。CVS是一个分布式版本控制系统,它允许开发人员对代码进行版本化管理,跟踪代码修改历史,...

    MyEclipse下面配置CVS源代码管理的详细步骤

    在MyEclipse中配置CVS(Concurrent Versions System)源代码管理是一项重要的步骤,它能够帮助开发者有效地管理和协同开发项目代码。以下是一个详尽的配置流程: 首先,你需要在服务器上安装CVSNT-2.5.01,这是一个...

    CVS+MyEclipse配置.doc

    【CVS+MyEclipse配置】的文档主要介绍了如何在Windows环境下配置和使用CVS(Concurrent Version System)与MyEclipse集成开发环境进行版本控制。CVS是一种强大的分布式版本控制系统,常用于协同开发,避免文件冲突和...

    MyEclipse优化配置

    ### MyEclipse优化配置 在开发环境中,提升IDE(集成开发环境)的性能对于提高工作效率至关重要。MyEclipse是一款基于Eclipse平台的增强版开发工具,广泛用于Java Web项目的开发。然而,在启动过程中,由于加载大量...

Global site tag (gtag.js) - Google Analytics