版本控制在团队开发中是必不可少的。CVS是优秀的开源版本控制软件,Eclipse本身就内置了对CVS的支持,只需简单配置,即可使用CVS。
首先我们要正确安装并配置好CVS服务器,通常Linux Server都自带CVS服务,不过命令行操作比较繁琐。Windows下也有简单易用的CVS服务器,这里我们推荐CVSNT,可以下载CVSNT 2.0.51a,安装并启动CVSNT:
然后切换到Repositories面板,添加一个Repository,命名为/cvs-java,CVSNT会提示是否初始化这个Repository,选择是:
然后在Advanced面板上选中“Pretend to be a Unix CVS version”:
然后,在Windows账户中为每一个开发人员添加用户名和口令。
现在,CVSNT的安装配置已经完成,下一步,启动Eclipse,我们可以使用原有的Hello工程,或者新建一个Project,然后选择菜单Window->Show View->Other,打开CVS->CVS Repositories:
然后点击按钮,添加一个Repository:
注意用户名和口令直接填Windows的用户名和口令,然后选中“Validate Connection on Finish”,点击Finish完成:
首先,我们要将一个现有的工程放到CVS服务器中,切换到Package Explorer,选中Hello工程,右键点击,选择Team->Share Project…:
使用刚才我们添加的Repository,继续,并将所有文件都添加到CVS中,最后Eclipse提示Commit:
填入一个简单的注释,确定,然后Eclipse会把整个工程提交到CVS服务器,可以在Package Explorer中看到图标发生了变化,Hello.java文件后面会有版本号1.1。在CVS Repositories面板中刷新,可以看到刚添加进来的工程:
在团队开发中,当创建了一个基本的工程并提交到CVS后,别的开发人员首先要Check Out这个工程到各自的本地计算机上,这里为了演示,首先我们在Package Explorer中删除Hello工程,然后打开CVS Repositories(如果没有看到Repository就按照上面的方法添加Repository),选择Hello工程,右键点击,选择Check Out As…:
作为一个Project签出,就可以在Package Explorer中看到签出的工程。
当对某些源文件作了修改后,需要提交更改到CVS服务器。选中更改的文件或工程,右键点击,选择Team->Commit…:
然后填入简单的注释,就可以提交到CVS服务器上了,可以看到源文件的版本号变成了1.2。
以上简单介绍了如何搭建CVS服务器以及在Eclipse中如何使用CVS,可以参考CVS手册以便了解Branch、Merge等更多功能的使用。
分享到:
相关推荐
Eclipse 是一款强大的集成开发环境(IDE),广泛用于Java编程,同时也支持其他语言。...通过以上步骤,你可以轻松上手并开始使用CVS进行代码管理。在实际项目中,不断实践和学习,将能更好地掌握这一强大的工具。
Eclipse快速上手指南 Eclipse是一款非常优秀的开源IDE,非常适合Java开发,由于支持插件技术,受到了越来越多的开发者的欢迎。最新的Eclipse 3.0不但界面作了很大的增强,而且增加了代码折叠等众多优秀功能,速度也...
### Eclipse快速上手指南知识点详解 #### 一、Eclipse简介 - **定义与特性**:Eclipse是一款功能强大的开源集成开发环境(IDE),尤其适用于Java应用程序的开发。该平台最大的特点是其高度可扩展性,这得益于其插件...
通过遵循这个指南,即使初学者也能快速上手CVS Server和Eclipse的集成使用,享受高效、安全的代码版本控制体验。 总结,CVS Server的安装和Eclipse中的使用涉及多个环节,包括服务器配置、客户端插件安装、仓库连接...
CVS2.5.03是一款稳定可靠的版本控制系统,通过以上详细介绍的配置和使用方法,可以帮助开发者快速上手CVS,有效管理代码版本,提高团队协作效率。无论是对于初学者还是有经验的开发者来说,掌握CVS的使用都是非常...
【CVS(Concurrent Versions System)使用简介】 CVS,全称为并发版本系统,是一种开源的、免费的源代码版本控制...《CVS使用简介》文档(cvs_guiding.doc)应包含这些基础知识和操作指南,帮助初学者快速上手CVS。
本指南将深入探讨WebLogic Workshop 8.1的主要特性和功能,帮助新手快速上手。 1. **安装与配置** 在开始使用WebLogic Workshop 8.1之前,你需要下载并安装该软件。这通常涉及到设置Java运行环境(JRE)和Java ...
即便读者没有丰富的项目开发经验,书中丰富的内容和实例也能帮助他们快速上手并提高开发效率。此外,由于本书内容详实、示例丰富,也非常适合作为计算机专业学生的教材,特别是对于那些学习JavaEE的学生来说,...
对于初学者来说,这份文档可能是理解CVS系统、快速上手使用的关键资源。 总之,《精通CVS》是JavaEE开发者掌握版本控制技能的重要参考资料,通过学习,开发者可以提升团队协作效率,保证项目代码的稳定性和质量。...
### Ant使用指南详解 #### 一、Ant简介与特点 **Apache Ant** 是一款流行的开源构建工具,专门设计用于处理Java项目的构建需求。它由James Duncan Davidson创建,并以“Another Neat Tool”(另一个整洁的工具)的...
- **简单性**:Ant的设计非常直观,即使是初学者也能快速上手。 - **灵活性**:除了内置的任务外,Ant还支持自定义任务,允许开发者根据项目需求进行扩展。 #### 二、Ant构建文件(Buildfile) **构建文件**是Ant...
《JBuilder开发人员指南》是一本专为JBuilder使用者量身打造的技术手册,旨在帮助开发者充分利用JBuilder这一强大的Java集成开发环境(IDE)进行高效、便捷的编程工作。JBuilder是由Borland公司开发的一款早期的Java...
书中通过示例引导读者从零开始编写、编译并运行Java程序,既包括手工编写的过程,也演示了如何利用Eclipse/MyEclipse进行开发,使初学者能够快速上手。 ### 三、Eclipse的基础概念与使用 #### 3.1 界面布局与常见...
#### 三、Eclipse快速上手指南 - **Eclipse简介**: - 开源IDE,广泛应用于Java开发。 - 支持插件扩展,可根据需求定制。 - Eclipse 3.0版本特性包括代码折叠、性能优化等。 - **快速入门**: - **项目创建**: -...