Eclipse及ClearCase结合使用方法.doc
《Eclipse及ClearCase结合使用方法.doc》由会员分享,可在线阅读,更多相关《Eclipse及ClearCase结合使用方法.doc(13页珍藏版)》请在课桌文档上搜索。
1、-eclipse与clearcase结合使用方法ClearCase开发eclipse工程二为 User2 设置工作区域以访问由 User1 所共享的模型在本节章,User2 将通过创立一个web视图并在其工作空间中导入 Piggy Bank UML 工程,来设置他个人的工作区域。要创立一个视图并导入此共享的 Piggy Bank 建模工程,请遵循以下步骤:1. 启动 User2 的客户端机器上的 Software Architect。 2. 当收到提示时,选择你的工作空间或者创立一个新的工作空间。 3. 这会激活 Software Architect 中的 ClearCase Remote C
2、lient。为得到更多信息,参见前面的 在 Software Architect 中激活 ClearCase Remote Client 一节由User1所执行。 4. 从 Software Architect 中的 ClearCase 透视图创立一个新的 ClearCase Web 视图命名为baseccrc_view2。为得到更多信息,参见 在 Software Architect 中创立一个 ClearCase Web 视图,并加载 Base ClearCase VOB 工件。 5. 在 Software ArchitectClearCase透视图中的ClearCase Navigato
3、r 视图中,右键点击 baseccrc_view2 并选择 Update Resource如图21所示以将 UML Project 工件获取到你的本地 Web 视图baseccrc_view2中。 图21:将 UML Project 工件获取到你的本地 Web 视图6. 点击 Update Resources 对话框中的 Apply,如图22所示。 图22:应用你的选择UML Project 工件应当装载至 User2 的 Web 视图位置baseccrc_view2,并且将显示在 ClearCase View Configuration 窗格 ClearCase 透视图,如图23所示。图23
4、:在User2的Web视图位置中的UML工程工件要从User2的 Software Architect 工作空间中的 baseccrc_view2 视图导入 Piggy Bank Project,请遵循以下步骤:7. 点击 File Import。 8. 在 Import 向导中,点击 E*isting Project into Workspace ,然后点击 Ne*t。 9. 在 Import Project From File System 页面上,在 Project contents 字段中,指定User2的视图中的 Piggy Bank 模型的位置例如 C:CCRCccrcviewsb
5、aseccrc_view2base_vob_ccrctestPiggy Bank Models,如图24所示。 图24:选择 Project Contents 位置10. 点击 OK,然后在Import对话框中点击 Finish。 图25说明了UML工程如何在User2的工作空间的 Model E*plorer 视图中进展显示。注意:要让 UML Project 带有一个 ClearCase Remote Client Web 视图标记,你也必须在 User2 的 Software Architect 中设置了 ClearCase Remote Client 选项与User1用视图标签标记工程
6、名称所进展的设置类似参见在 Software Architect 中设置 ClearCase Remote Client Preferences。图25:User2的 Model E*plorer 视图中的UML工程并行开发:比拟与合并模型在本节中,你将进展并行开发。一个合并通常开场于你将一个模型检入到一个存储库中时,并且此时同一个模型的一个新版本已经存在于此存储库中了。如果只有非冲突性的差异,则合并是普通的,并且你会有一个沉默合并区别是会自动解决冲突和进展合并。如果你有产生冲突的变化,则你必须手工解决剩下的冲突,选择承受哪一个版本的模型的变化。在你解决剩下的冲突之后,你可以保存合并后的模型,
7、并关闭合并编辑器。接下来的步骤描述了本节中的工作流程: User1 检出了一个文件,进展一些修改,例如,User1 将安排图中的形状,并从一个类中删除两个UML操作,并且将此文件保持为检出状态。 User2 检出同一个文件,进展一个产生冲突的变化例如,User2将对User1所删除的同一个UML操作进展重命名,并进展一些非冲突的变化例如,在User1所更改的同一个图中显示一个类的形状的操作标记。User2 也保持此文件为检出。 User1 检入此文件。 User2 试图检入此文件,但是需要在变化被检入之前,执行一个合并操作。 以User1进展修改:1. 在 User1 的工作空间中启动 Sof
8、tware Architect。 2. 在 Software Architect 中的 Model E*plorer 视图中,双击 Design Model.em* 翻开模型。 3. 定位到 PiggyBank Design ModelPiggyBank ViewpointsArchitectural Layers,并双击 mon Elements Diagram 翻开图。 4. 右键点击 图表编辑器,并选择 Arange All 选项。 5. 你应当可以看到 Checkout Resources 窗口。确保 Reserved 复选框没有被选中如图26所示。点击 Apply。 图26:Chec
9、kout Resources 对话框6. 在 LogHelper Shape 中选择 first warn() 操作,并选择 Navigate Show in Model E*plorer如图27所示。 图27:在 Model E*plorer 中选择一个操作进展显示7. 应当在 Model E*plorer 中的 PiggyBank Design ModelPiggyBank Implementation Designsitso.ad.monLoggingLogHelper 下选中操作。 8. 在 Model E*plorer 中右键点击 first warn () 操作,并选择 Delet
10、e from Model。 9. 在 Model E*plorer 中右键点击 second warn () 操作,并选择 Delete from Model。你的视图现在应当类似图28所示。 图28:带有已删除的 both warn () 操作的 LogHelper10. 点击 File Save All。 11. 不要在 User1 的工作空间中检入 Design Model.em* 模型文件。 使用 User2 进展一个产生冲突的变化:12. 在 User2 的工作空间中启动 Software Architect。 13. 在 Model E*plorer 视图中,右键点击 Design
11、 Model.em*。 14. 检出 Design Model.em* 右键点击 Design Model.em* 并选择 Team Check-out。 15. 确保 Reserved 复选框没有在 Checkout Resources 对话框中选中参见图29,然后点击 Apply。这会完成 Design Model.em* 的检出。 图29:检出一个文件16. 定位到 PiggyBank Design ModelPiggyBank Implementation Designsitso.ad.monloggingLogHelper。 17. 在 Model E*plorer 中右键点击 fi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Eclipse ClearCase 结合 使用方法

链接地址:https://www.desk33.com/p-21212.html