Brach 的作用:
开发新版本的人员就基于
main trunk
工作,而
fix bug
的人员就基于
branch
工作。
一旦在
branch上将
Release_1_0的
bug修复了,我们就可以将
Release_1_0 Branch合并到
main trunk中来,从而一次性
remove the bugs。
建立
Branch:
1, 在建立
Branch之前,必须先打好一个
cvs版本。
projectà
Right click your project name, choose Team à
Tag as version 输入版本号
Release_1_0,按确认后就打好一个版本了;
2, Checkout
Release_1_0这个版本。
projectà
Right click your project name,
choose Team à
Another
branch or version。选择对应的
Release_1_0版本,
Replace。
3, 建立
Branch:
在
projectà
Right click your
project name, choose Teamà
branch.输入
Branch号:
Release_1_0_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时提供一个参考点
(Eclipse CVS看不到的
) 。
合并
branch (Merge):
fix bug之后,这时我们要把
Branch 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”。
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了。
本文参考了:
http://blog.csdn.net/sanshiqiduer/archive/2008/05/09/2423936.aspx
分享到:
相关推荐
在Eclipse中,CVS的使用提供了项目版本管理的重要功能,弥补了Eclipse自身Local History的局限性。Local History虽然可以保存文件的局部历史记录,但无法满足复杂的版本控制需求,如标记特定版本、添加注释或版本化...
1.3 CVS客户端在Eclipse中的使用 在Eclipse中,开发者可以方便地进行文件的提交和更新操作。首先,需要在Eclipse中配置CVS连接,包括服务器地址、用户信息等。然后,通过Eclipse的"Team"菜单,选择"Share Project"将...
### 在Eclipse中使用CVS #### 一、CVS简介 CVS,全称Concurrent Versions System(并发版本系统),是一种广泛应用于软件开发领域的版本控制系统。作为一个开源项目,CVS因其灵活性和可靠性而在众多开源项目中得到...
本课件介绍了在eclipse开发环境下安装和使用cvs插件的方法。cvs用于联合开发管理,在共同开发一个工程时使用cvs可以保证小组成员之间的协作和同步。
- **使用指南**:通过本书的练习5“使用CVS来开展小组工作”,读者可以深入了解如何在 Eclipse 中使用 CVS。 #### 四、CVS 使用界面的特点 - **CVS Repository Exploring 透视图**:此透视图集成了管理代码所需的...
首先,你需要在Eclipse中安装CVS客户端插件。这可以通过Eclipse的内置软件更新功能来完成。打开`Help` > `Eclipse Marketplace`,然后在搜索框中输入“CVS”。你会看到一个名为"CVS Integration"的插件。点击`...
通过以上步骤,你就可以成功地在Eclipse中导入并管理来自CVS的项目了。这一流程不仅适用于初学者,对于经验丰富的开发者来说,也是一个高效的工作流,能够帮助他们快速集成外部项目,提高开发效率。
在 Eclipse 中,CVS 配置和使用非常重要,因为 Eclipse 自带的 repository 的版本控制没有提供 group 开发所带来的版本控制问题。 以下是 CVS 的一些基本知识点: 1. CVS 环境初始化:管理员需要设置 CVS 库的路径...
以下将详细介绍如何在Eclipse中设置CVS。 首先,确保你已经安装了Eclipse IDE和CVS客户端。如果没有,你需要下载并安装这两个组件。Eclipse可以从官方网站eclipse.org获取,而CVS客户端可以在诸如sourceforge.net等...
6. **日常使用**:现在你可以在Eclipse中使用CVS的功能,如“Commit”提交代码、“Update”同步最新代码、“Compare”查看差异、“Merge”合并代码等。每次操作都会记录在CVS的历史记录中,方便追溯和协作。 7. **...
然而,要充分利用Eclipse中的CVS功能,首先需要在服务器端安装并配置CVS服务器,以及在Eclipse中设置CVS客户端。 #### 三、CVS服务器端的安装与配置 CVS服务器的安装过程因平台而异。对于Windows环境,推荐使用...
5. **配置CVS连接**:在Eclipse中,通过`File` -> `Import` -> `CVS` -> `Projects from CVS`开始配置你的CVS仓库连接,输入CVS服务器地址、用户名、密码等信息。 6. **开始使用**:现在你可以使用Eclipse的CVS功能...
在提供的压缩包文件中,你将找到一系列带有图解的教程,这些教程详细展示了每个步骤的操作界面和过程,帮助你直观地理解如何进行CVS的安装和在Eclipse中的使用。每个步骤都有清晰的截图和简短的文字说明,按照教程一...
### Eclipse中CVS的使用详解 #### CVS概述 CVS(Concurrent Versions System...通过上述详细介绍,我们可以清晰地了解如何在Eclipse中使用CVS进行项目版本控制,这对于提升团队协作效率和代码管理质量具有重要意义。
4. **同步和提交代码**: 在Eclipse中,你可以使用“Team”菜单下的“Synchronize with Repository”来查看和同步代码变化,使用“Commit”来提交你的修改。同时,CVS会记录每一次提交的详细信息,包括修改的文件、...
下面我们将详细探讨Eclipse中CVS的使用以及CVS服务器端的安装与配置。 首先,了解Eclipse中的CVS集成: 1. **安装CVS插件**:Eclipse本身并不包含CVS功能,但可以通过Eclipse Marketplace或更新站点安装"CVS ...
将Eclipse与CVS结合使用,开发者可以在Eclipse中方便地进行版本控制操作,如查看代码历史、合并代码、解决冲突等。下面将详细介绍如何在Eclipse中配置和使用CVS。 首先,为了在Eclipse中使用CVS,你需要安装CVS...
2. **配置CVS连接**:在Eclipse中,进入“Window” > “Preferences” > “Team” > “CVS”。在这里,你可以配置CVS连接设置,如CVS根目录、服务器地址、端口等。如果你是第一次使用,可能需要搜索帮助或参考官方...