Branch:
我们在version Release_1_0建立一个branch,比如叫做“Release_1_0_Branch”, 这时CVS会同时建立一个regular tag “Root_of_Releas_1_0_Branch”,这个“Root_of_Releas_1_0_Branch” tag的用途是为了以后branch 合并到main trunk时提供一个参考点。
之后开发新版本的人员就基于main trunk工作,而fix bug的人员就基于Release_1_0_Branch工作。
一旦在Release_1_0_Branch上将Release_1_0的bug修复了,我们就可以将Release_1_0_Branch合并到main trunk中来,从而一次性remove the bugs。
Merge:
fixed bug之后,这时我们要把 Brank merge main trunk 了。
1、选择 project -> Right click your project name, choose Replace With > Another Branch or Version from the context menu,
Then select the HEAD to replace with your current version in your workplace。
2、Select the project and choose Team > Merge.
在随后出现的对话框中,你首先选择regular tag ”Root_of_Releas_1_0_Branch”,然后在下一步中选择你的Branch“Release_1_0_Branch”。
在MyEclipse中end tag 选要merge的Branch,如果没有的话可以在
Configure Tag中选branch上的源代码添加
3、Synchronize view中的操作
在第二步结束后,Synchronize view中将显示“all the differences between the branch and your workspace version(that is the HEAD version)”,你必须在Synchronize view中通过菜单中提供的“Update, Override and Update, or Mark as Merged”手工决定合并到你工作区的change。
4、在所有期望的changes都被merge到你的工作区后,你就可以“commit”the changes to the repository了。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/sanshiqiduer/archive/2008/05/09/2423936.aspx
分享到:
相关推荐
【Eclipse 中使用 CVS】知识点详解 Eclipse是一款广受欢迎的开源Java集成开发环境,由IBM推出并持续发展,成为了WebSphere家族的核心组件。对于个人开发者而言,Eclipse以其强大的功能和灵活性吸引了大量用户。在...
4. **同步和提交代码**: 在Eclipse中,你可以使用“Team”菜单下的“Synchronize with Repository”来查看和同步代码变化,使用“Commit”来提交你的修改。同时,CVS会记录每一次提交的详细信息,包括修改的文件、...
5. **配置CVS连接**:在Eclipse中,通过`File` -> `Import` -> `CVS` -> `Projects from CVS`开始配置你的CVS仓库连接,输入CVS服务器地址、用户名、密码等信息。 6. **开始使用**:现在你可以使用Eclipse的CVS功能...
在Eclipse中使用CVS,首先需要安装CVS插件。通常,Eclipse默认已包含此功能,若未安装,可通过Help > Eclipse Marketplace搜索并安装“CVS”相关插件。接下来,按照以下步骤进行配置: 1. **本地CVS仓库连接**: -...
在Eclipse中使用CVS之前,首先需要确保Eclipse已安装了CVS插件,并且配置好了一些基本设置: 1. **自动刷新工作区**:Eclipse默认情况下不会自动刷新工作区,这意味着当文件发生变化时,你需要手动刷新才能看到更改...
本视频教程将详细介绍如何在Eclipse中集成和使用CVS进行基本操作,这对于团队开发来说至关重要,因为它确保了代码的一致性和可追踪性。 首先,我们需要了解如何在Eclipse中安装CVS客户端。Eclipse本身并不内置CVS...
这只是Eclipse中使用CVS的基本操作,实际开发中,你还可以利用CVS的分支(Branch)和合并(Merge)功能来管理代码的不同版本和团队间的协作。为了更深入地理解这些高级特性,建议查阅CVS的手册。 总的来说,Eclipse...
本教程将针对Eclipse中的CVS集成进行讲解,帮助你快速掌握如何在Eclipse中使用CVS进行版本控制。 一、安装Eclipse的CVS插件 在开始之前,你需要确保Eclipse已经安装了CVS客户端插件。通常,新版本的Eclipse会预装这...
#### 二、CVS在Eclipse中的集成与使用 **1. 安装与配置CVS服务器** - **Linux环境下**:多数Linux发行版默认包含CVS服务,但命令行操作相对复杂,适合技术背景较强的用户。 - **Windows环境下**:推荐使用CVSNT...
"CVS快速入门.pdf"这份文档应能提供关于CVS的基础知识和操作指南,帮助初学者快速掌握CVS在Eclipse中的使用。 总结来说,Eclipse与CVS的结合为开发者提供了强大的版本控制能力,是协同开发中不可或缺的工具。通过...
CVS(Concurrent Versions System)是一种广泛使用的开源版本控制系统,它允许开发者在团队环境中对代码进行版本控制、协同编辑和历史追踪。Eclipse,作为一款强大的集成开发环境(IDE),通过集成CVS插件,为开发者...
VSS 提供 share (共享 ) 、 branch( 分支)和合并( merge) 的功能,对于团队的开发进行支持。 VSS 不提供对流程的管理功能,如对变更的流程进行控制。 VSS 不能提供对异地团队开发的支持。此外 VSS 只能在 ...
- 分享团队协作中使用CVS的经验和技巧。 - 实战案例,演示CVS在实际项目中的应用。 通过这份《CVS中文使用手册》,无论是初学者还是有经验的开发者,都能系统地学习和提升在CVS环境下的版本控制技能,更好地进行...
附录中提供了更多关于 CVS 资源、应用实例以及练习题,帮助深入理解和掌握 CVS 的使用。 总结:CVS 是一个强大的版本控制系统,它为软件开发团队提供了协作和管理代码的强大工具。通过设置服务器和客户端环境,理解...
一旦Subclipse插件安装成功并且配置完毕,就可以在Eclipse中使用SVN进行版本控制了。 ##### 1. 创建SVN仓库 - **步骤一**:首先需要有一个SVN仓库。如果没有现成的SVN仓库,可以通过SVN命令行工具或其他方式创建一...
《CVS的初入门》 CVS(Concurrent Versions System),中文名为并发版本系统,是一种开源的、基于文本文件的版本控制系统,广泛应用于软件开发领域,...阅读《CVS笔记.pdf》将更深入地帮助读者理解CVS的使用和技巧。
详细解析各种CVS命令,如`cvs checkout`(获取工作拷贝)、`cvs commit`(提交更改)、`cvs update`(同步仓库变化)、`cvs diff`(查看差异)和`cvs merge`(合并更改)等,以及它们的参数和使用场景。 4. **版本...
#### 二、Eclipse中使用CVS **1. 建立CVS工程** 完成CVSNT的安装配置后,接下来在Eclipse中集成CVS: - 启动Eclipse,可使用现有项目或创建新Project。 - 通过菜单“Window -> Show View -> Other”打开“CVS ...
在本指南中,我们将深入探讨CVS的使用方法和安装过程,帮助你更好地理解并掌握这个强大的工具。 ### 一、CVS的基本概念 1. **版本控制**:CVS通过记录文件的每次修改,实现对不同版本的管理,使得团队成员可以同步...
【LINUX下的CVS使用手册】是一份详细指导如何在Linux操作系统中使用CVS(Concurrent Versions System)的文档。CVS是一种版本控制系统,它允许多个开发者协同工作于同一项目,跟踪代码变更历史,合并各自的工作,并...