ECLIPSE 小组开发环境实践: 第 2 部分
2009-12-18 00:00:00 来源:WEB开发网核心提示: 3. 在出现的对话框中输入分支名,例如输入"UnitText1_0_X"并确定,ECLIPSE 小组开发环境实践: 第 2 部分(10),此时就建立了分支,但是,如果对该文件再进行一次提交,其修订版号将转变为"1.10.2.2",此时的分支是空的,没有与之
3. 在出现的对话框中输入分支名,例如输入"UnitText1_0_X"并确定,此时就建立了分支。但是,此时的分支是空的,没有与之相关联的资源。
4.选中新标签v1_0,在右键菜单中选择【Tag with Existing...】,在出现的对话框中打开节点Branches并选择在步骤3新建立的分支UnitText1_0_X,最后按OK按钮确定后就完全建立了一个新的分支,分支建好后的CVS资源库视图如图32所示。
图32:建立分支后的CVS资源库视图
现在,就可以从主分支和UnitText1_0_X分支分别获得工作拷贝。从主分支获得的工作拷贝在提交后将反映到主分支上,而从 UnitText1_0_X分支上获得的工作拷贝在提交后将反映到UnitText1_0_X分支中,在主分支和UnitText1_0_X分支上可以互不影响地进行并发开发。结合上述开发场景,产品A 1.0版的修正版对应UnitTest1_0_X分支,而产品A 2.0版可以在主分支上继续开发。
6. 2.2 分支修订版号
分支中的修订版号与主分支中的修订版号略有不同,主分支、分支及修订版号的关系可用图33来说明。
图33:主分支与分支示意图
图 34显示了文件cvstest.txt在UnitTest1_0_X分支上第一次提交后修订版号的变化情况。其修订版号不是从"1.10"转变为"1.11",而是转变为"1.10.2.1"。如果对该文件再进行一次提交,其修订版号将转变为"1.10.2.2"。即变化的是最后一个小数点后的数字。
更多精彩
赞助商链接