WEB开发网
开发学院软件开发Java ECLIPSE 小组开发环境实践: 第 2 部分 阅读

ECLIPSE 小组开发环境实践: 第 2 部分

 2009-12-18 00:00:00 来源:WEB开发网   
核心提示: 查看原图(大图)6.标签与分支6.1 标签考虑下面的应用场景:在项目基本完成的时候,我们希望为此时的文件状态(快照)建立一个标签milestone1,ECLIPSE 小组开发环境实践: 第 2 部分(8),在后续的程序修改过程中,如果发现了一些在版本milestone1中不存在的BUG,而文件B

查看原图(大图) 

6.标签与分支

6.1 标签

考虑下面的应用场景:在项目基本完成的时候,我们希望为此时的文件状态(快照)建立一个标签milestone1。在后续的程序修改过程中,如果发现了一些在版本milestone1中不存在的BUG,我们就可以用milestone1这一统一的标识获取当时的文件快照并与修改后的文件进行对比,而不需要对每个文件都记住其修订版号。

在ECLIPSE中,有两种方法给模块建立标签。方法1.在工作拷贝上建立标签, 就JAVA项目而言,可以通过JAVA透视图的右键菜单进行操作;方法2. 在CVS资源库视图中建立标签。在建立标签之前,最好保持工作拷贝与资源库的同步。以方法2为例,在CVS资源库视图的HEAD节点下选中希望建立标签的模块,在出现的右键菜单中选择【Tag as Version...】,在随后出现的对话框中添加标签名即可。图29是对模块UnitTest建立了milestone1和milestone2两个标签后的结果。

图29:建立了两个标签后的CVS资源库视图

ECLIPSE 小组开发环境实践: 第 2 部分

标签与文件修订版号的关系见图30。某个标签内各个文件的修订版号可能不同,例如在标签1中,文件A的修订版号是1.2,而文件B的修订版号是1.3;同一个文件的相同修订版号也可能分属于不同的标签,例如在标签1和标签2中,文件B的修订版号都是1.3。

图30:标签示意图

ECLIPSE 小组开发环境实践: 第 2 部分

上一页  3 4 5 6 7 8 9 10  下一页

Tags:ECLIPSE 小组 开发

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接