Eclipse与ClearCase结合使用方法(3)

2018-11-21 21:28

图34:查看 Right Differences

36. 要接受 User2 进行的变化,在 Structural Differences 视图中再次点击 Conflicts 页

签,右键点击 Conflicts 根结点,然后点击 Resolve All with Left Contributor,如图35所示。

图35:选择如何解决冲突

37. 选中 Check the Merged result 视图(图36),并确保 User2 进行的所有变化都正确

地显示在 Merged Model 中(被重命名为Explorer视图和Diagram视图中警告的两个操作,以及显示在 Diagram 视图中的 LogHelper Shape 的操作标记)。User1 的非冲突性变化也将会显示在合并后的图中(在本例中,重安排了并移动了外形)。

图36:合并后的结果

38. 在 Merged Result 视图中,点击 Save 按钮(参见图37中的高亮按钮)。

图37:保存合并后的结果

39. 关闭 Merge 窗口。

40. 合并现在完成了,并且 User2 可以将她的变化检入到 ClearCase 的源码控制之下

(参见图38)。

图38:检入变化

更新 ClearCase Web 视图

使用 User1 启动 Software Architect,并更新你的视图,这样你就可以看到 User2 所检入的最新的变化。

要使用 User1 更新一个视图:

1. 在 User1 的工作空间中启动 Software Architect。 2. 打开 ClearCase 透视图(参见Open ClearCase Perspective within Software Architect)。 3. 在 ClearCase 透视图中的 ClearCase Navigator 视图上,右键点击 baseccrc_view1,

并选择 Update Resource(图39),以在 User1 的本地web视图(baseccrc_view1)中获取由 User2 所检入的UML模型。

图39:更新资源

4. 点击 Update Resources 中的 Apply,如图40所示。

图40:应用更新

5. 在更新 ClearCase Web 视图后,打开 Modeling 透视图来查看你的模型中的变化(点

击 Windows > Open Perspective > Modeling)。

6. 在 Model Explorer 视图中,双击 Design Model.emx 打开模型。 7. 定位到 PiggyBank Design Model\\PiggyBank Implementation

Designs\\itso.ad.common\\logging-\\LogHelper,并验证两个 warn() 操作现在都有 User2 进行的变化--它们被重命名为 warning()。

8. 定位到 PiggyBank Design Model\\PiggyBank Viewpoints\\Architectural Layers,并双击

Common Elements Diagram,打开图。

9. 验证来自两个 contributor(User1 和 User2)的非冲突变化将会显示在图中:移动

的形状(来自 User1 的变化),并且操作标记将会显示 LogHelper 类的形状(来自 User2 的变化)。你也将看到 User2对反映到 Diagram Editor 的已重命名的操作进行的变化(两个警告操作被显示在LogHelper Class Shape中)。

更新 User2 的 ClearCase Web 视图也将会反映对最终合并后的 Design Model.emx 模型的最新变化,并检入到 ClearCase VOB中。对于已经显示的此范例,多个 contributor 可以很方便地使用 ClearCase Remote Client 和 Software Architect 来更新共享资源。


Eclipse与ClearCase结合使用方法(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:图书馆个性化检索服务案例分析

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: