- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在Eclipse中使用版本控制系统CVS
在Eclipse中使用版本控制系统CVS 2003-12-19 作者:丰伟 目录 前言 3 背景 3 Eclipse的内置版本支持 4 CVS 5 基本概念 5 CVSNT的安装 7 在Eclipse中使用CVS系统 9 基本工作流 9 设置资源库的位置 10 共享项目 12 启用 CVS 资源修饰 17 导出项目 18 与 CVS 资源库同步 20 更新 20 提交 24 从分支合并 24 相关资源 25 前言 项目的版本控制对于团队开发是极端重要的,对于个人开发者也是项目复杂化时不可缺少的工具。本文介绍在Eclipse中使用版本控制系统CVS。首先,我们将简要讨论一下团队代码开发的思想,然后简要讲述CVS系统的背景及平台下CVS服务器的安装和设置。接下来,针对Eclipse详细讲解了使用CVS进行团队开发时的开发流程以及在Eclipse中具体使用的重要操作方法。 现今的大多数应用程序是由多人组成的团队开发的。即使只涉及几个开发人员的小项目,也需要对源代码的更改进行严格控制。这就是源代码管理软件的任务。源代码版本控制软件必须支持两个核心功能: 提供一种方法,能够协调对源代码的更改,并能集成这些更改 团队所提交工作的历史记录 当团队成员完成新的工作时,通过将这些更改提交到资源库来共享他们的工作。类似地,当他们希望获得必威体育精装版可用的工作成果时,就可以根据资源库中的更改,更新自己的本地工作空间。这意味着资源库会因团队成员提交新工作成果而经常发生更改团队成员都要能够根据资源库更新自己的工作空间,确信它们是必威体育精装版的。 维护历史记录也很重要,那样就可以将当前工作与先前版本进行比较,如有必要,还可以回复到先前版本。协调团队的工作,以便只存在唯一的当前项目状态定义,以及包含团队已集成的工作,这些对于管理版本控制也是十分必要的。这种协调有可能是最难实现的目标。 最理想的模型是:团队的任何成员都可以对自己有权访问的任何资源进行更改。因为两个团队成员可以提交对同一资源的更改,所以有可能发生冲突,必须解决这种冲突。这种模型假定冲突具有唯一性。但遗憾的是,没有任何源代码是孤立地存在的;通常它包含与其它资源隐式或显式的相关性。但源代码管理软件的工作就到此为止了,因为它并不能取代项目管理。项目管理者必须履行其职责:协调其它成员的工作以及负责进度、项目阶段和发布日期。此外,源代码管理也不能替代开发人员之间的交流。Eclipse的内置版本支持 Eclipse本身内置了一定程度的版本支持,也就是所谓的Local History。在Eclipse中编辑的文件每次存盘都会留下记录,可以随时与历史记录比较,恢复到某一个时刻的状态。在资源视图(Resource Perspective)或者Java视图(Java Perspective)中的文件上点右键,选择Compare With,Local History,就会得到如下的画面,可以很清晰看到各个版本的区别。 图1:Eclipse中的内置版本支持:Local History。 如果需要,则可以通过Replace With,Local History来恢复到任一个以前的版本。当然,这样版本的历史是有限制的,可以在Eclipse的Preference中设置。在Preference―Workbench-Local History中,可以设置保持最多保持几天的文件,每一文件的版本数目,历史文件的大小限制。 但是,这样的版本系统只实现了最基本的版本功能,如果想把文件某一个状态标记为一个版本,加上注释(仅仅从Local History中的保存时间很难看出每一个版本的特点,也难以找到重要的关键版本),或者想把某个目录乃至整个项目版本化,Eclipse内置的Local History都是无能为力的。CVS 好在Eclipse 平台提供了作为团队在软件项目中共享代码和工作的能力Eclipse 平台体系结构的重点在于工作空间。工作空间维护构建和测试软件项目所需的一切它包含源代码和资源。工作空间是在开发人员的本地机器上进行维护的,团队通过源代码管理系统进行协作,不同开发人员的代码在源代码管理系统进行汇集。Eclipse平台只对一个源代码管理系统提供内置支持:并发版本控制系统(Concurrent Versions System,CVS)。 CVS是Concurrent Versions System(并发版本系统)的缩写,诞生于 1986 年,现在已经发展成了最流行的针对软件开发人员的源代码版本管理解决方案。CVS 是用于代码版本管理的开放源码的客户机/服务器解决方案,它可用于各种平台,包括 Linux 和 Windows NT/2000/XP。 通常,CVS 的主要功能是记录源文件的历史。当一组开发人员从事同一个项目时,CVS 将他
您可能关注的文档
最近下载
- 部队必威体育官网网址人员安置方案.docx VIP
- 2026年高考第一轮复习数学(通用版)重难点培优11导数中的双变量问题(复习讲义)(学生版+教师版).docx VIP
- HG_T 22802-2014 化工矿山矿区总体规划内容和深度的规范(附条文说明).docx
- 党课PPT课件:重温八项规定精神,一以贯之将作风建设进行到底.pptx VIP
- [发电机]-众智smartgenHGM6100U系列发电机组控制器说明书.docx VIP
- 新版《法治宣传教育法》.ppt
- 消防设施设备检测规范要求知识点培训课件.pptx
- TCACM024—2017中医临床实践指南穴位埋线减肥.docx VIP
- CFMOTO春风摩托车250CL-C说明书用户手册.pdf
- [精彩]05s502阀门井图集.pdf VIP
文档评论(0)