`

cvs 使用

    博客分类:
  • CVS
阅读更多
版本控制在团队开发中是必不可少的。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。

注意事项:

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工程文件也一样。



添加工程到CVS中:



1>    新建一个工程(或已经存在的工程),如:jw

       右键点击该项目名称,在弹出的上下文菜单中,选Team > Share Project

以下用默认选项,按next直至finish即可

2>    此时,在CVS服务器端相应的库目录文件下会增加关于该工程及相关文

件的目录, 若创建新文件,则可以在弹出的上下文菜单中,用team > add Version to Control将新文件加入CVS库中,以便版本控制

3>    若上传某个java文件 右击该文件---Team---Comnit

4>    若下载或者更新文件  右击该文件---Team---Update



分享到:
评论

相关推荐

    CVS 使用详细手册

    CVS 使用详细手册 本手册旨在为用户提供详细的 CVS 使用指南,涵盖了基本操作、版本控制、标签、分支等方面的知识点。 简介 CVS(Concurrent Versions System)是一个多用户并行的版本控制系统,仅仅保存不同版本...

    CVS 使用手册 教程

    **CVS(Concurrent Versions System)使用手册教程** CVS是一种开源的版本控制系统,它能够跟踪文件和目录的更改,并...通过阅读《CVS使用手册》和实际操作,你将能够熟练地配置和管理CVS项目,提升团队的协作效率。

    cvs 使用说明cvs 使用说明

    ### CVS使用说明详解 CVS,全称Concurrent Versions System,是一种开源的版本控制系统,用于管理软件源代码的变更历史,适用于多人协作的开发环境。本文将基于给定的文件内容,详细介绍CVS的安装、配置、使用流程...

    CVS 使用说明,教你如何使用cvs下载

    ### CVS使用说明与下载教程详解 CVS(Concurrent Versions System)是一种开源版本控制系统,用于管理软件项目在开发过程中的源代码版本控制。它能够跟踪每个文件的更改历史,允许团队成员并行工作,同时避免文件...

    linux下CVS使用帮助

    ### Linux 下 CVS 使用指南 #### 一、简介 CVS (Concurrent Versions System) 是一款开源的版本控制系统,主要用于管理软件开发过程中的源代码版本控制。它能够支持多个开发者同时在一个项目上工作,并确保每个人...

    Eclipse中CVS使用

    【Eclipse中CVS使用详解】 CVS,全称为Concurrent Versions System,是一种广泛使用的开源版本控制系统。在软件开发过程中,版本控制对于团队协作至关重要,它可以帮助开发者追踪代码的修改历史,协同工作,并确保...

    CVS使用手册(cvs使用详解)

    **CVS(Concurrent Versions System)使用手册** CVS,全称并发版本系统,是一种流行的开源版本控制系统,广泛应用于软件开发领域,...在实际项目中,结合CVS使用手册,可以更好地掌握这一工具,提升团队合作的效率。

    CVS教学电子书如何安装CVS,CVS使用

    **CVS使用**: 1. **创建仓库**:在CVS服务器上,你可以创建新的代码仓库,用于存储项目文件。 2. **导入项目**:将现有项目导入到CVS仓库中,这一步通常涉及将项目文件夹的整个内容复制到CVS仓库的一个特定目录下...

    CVS使用手册

    【CVS使用手册】是关于版本控制系统的CVS(Concurrent Versions System)的详细指南,主要面向开发人员和系统管理员。CVS是一个集中式的版本控制系统,用于管理多人协作开发的项目,确保文件版本同步和历史追踪。...

    cvs使用教程.swf

    《CVS使用教程》 CVS(Concurrent Versions System)是一种开源的版本控制系统,它能够跟踪文件和目录的变更,并且允许多人协作开发项目。在软件开发中,CVS是团队协作的重要工具,它帮助开发者管理代码的不同版本...

    CVS使用详解 pdf

    ### CVS使用详解 #### 1. CVS简介及重要性 CVS(Concurrent Versions System)是一种广泛使用的版本控制系统,主要用于管理软件开发过程中产生的各种资源,包括但不限于源代码、文档和其他重要资料。通过记录这些...

    CVS使用手册大全(pdf)

    本压缩包文件包含了多个关于CVS使用的手册和指南,旨在帮助用户全面了解和熟练掌握CVS的使用。 首先,"CVS.pdf"可能是一份基础的CVS介绍,涵盖了CVS的基本概念、安装步骤和基本操作。这份文档通常会讲解如何创建...

    CVS使用和安装

    以下是对CVS使用和安装的详细说明: **CVS的基本概念** 1. **版本控制**:CVS通过创建文件的不同版本来实现版本控制,每个版本都有一个唯一的标识符,可以随时切换查看。 2. **仓库**:CVS仓库是存储所有项目文件...

    CVS使用注意事项

    ### CVS使用注意事项详解 #### 一、概述 CVS(Concurrent Versions System)是一种源代码版本控制系统,主要用于软件开发过程中的版本控制管理。CVS能够有效地管理多个开发者的协同工作,确保代码的一致性和完整性...

    CVS使用方法

    CVS使用方法

    MyEclipse插件安装之CVS使用安装

    ### MyEclipse插件安装之CVS使用安装 #### 一、CVS安装与配置 在开始使用CVS之前,我们需要确保已经正确安装并配置了CVS环境。具体步骤如下: 1. **安装CVS客户端**: - 首先下载并安装CVS客户端,如CVSNT等。...

    cvs使用手册中文及英文版

    这份"CVS使用手册中英文版"包含详细的操作指南和示例,适合初学者和经验丰富的开发者。中文版有助于国内用户快速理解和应用,英文版则提供了更精确的技术细节。通过深入阅读和实践,你可以掌握CVS的所有核心功能,...

    UNIX下CVS使用

    【UNIX下CVS使用】是关于协同版本控制系统CVS在UNIX环境中的操作指南。CVS是一种客户端-服务器系统,用于管理多人协作开发的文件版本,确保文件同步和更新。其工作模式是通过一个中央版本库,连接多个开发者,实现...

    CVS 使用注意及原则

    本篇文章将详细阐述CVS使用时的一些关键注意事项和原则,帮助开发者更好地理解和应用CVS。 首先,确保版本一致性和兼容性是非常重要的。在描述中提到了CVS服务器和客户端版本的兼容问题,例如,CVS v1.11.13与...

Global site tag (gtag.js) - Google Analytics