介紹
理想的ClearCase Remote Client用戶是兼職的遠程用戶(例如,用戶在家中使用與他們在辦公室中相同的ClearCase視圖)或者是全職的遠程用戶(例如,在小的衛星式辦公室中進行工作的用戶)。本文將涵蓋base ClearCase開發模式。
關于 ClearCase Remote Client
ClearCase Remote Client 是一種優化的基于 Eclipse 的用戶界面,用于那些跨廣域網連接ClearCase Web服務器的開發者使用。它包括本地ClearCase客戶端所提供的許多特性,而不用管ClearCase是否已經安裝在客戶端機器上。
ClearCase Remote Client 使你可以訪問遠程ClearCase存儲庫中的資源,并將這些資源裝載入本地的ClearCase視圖中,文件和目錄在ClearCase控制之下。它也使你可以將文件和目錄加入到ClearCase中,將它們提交到存儲庫中,并使得其他的團隊成員可以使用它們。
ClearCase Remote Client 可使用兩種形式:
- ClearCase Remote Client (用于在Eclipse集成開發環境外部使用)
- ClearCase Remote Client for Eclipse (集成ClearCase Remote Client與基于Eclipse的應用程序)
當你把 ClearCase Remote Client for Eclipse 安裝到一個 Eclipse 環境(如Software Architect)時,ClearCase Remote Client 視圖 (例如,ClearCase Navigator 或 ClearCase Details 視圖) 就可以在 ClearCase 透視圖中看到。
ClearCase Remote Client 視圖也可以被加入到其它 Eclipse(各自的 Software Architect)透視圖中。這些視圖提供了對裝載入ClearCase視圖中資源的訪問,并且也使你可以瀏覽遠程ClearCase的內容。
可以從ClearCase工具欄(其可以被加入到任何支持team provider的Eclipse透視圖中)中訪問對話框和向導,并且也可以從Eclipse Team環境中訪問。
通常,ClearCase支持兩種開發模式:
ClearCase Remote Client 和 ClearCase Remote Client for Eclipse 都支持 UCM 和 base ClearCase。
過程
此場景模擬了兩個用戶使用 ClearCase Remote Client for Eclipse 編輯同一個在 Software Architect 中的源碼控制模型文件。當兩個提交人都對同一個UML模型進行修改時,圖形化的合并會話可以讓你接受其中一方的UML模型元素,還有UML圖中的元素。
在這個創建中,User1將會創建一個新的Web視圖(baseccrc_view1),并且裝載位于ClearCase Web服務器上的Base ClearCase VOB(baseccrc_view1)。User1 將會共享一個建模項目,這樣其他團隊成員也可以在此項目中進行工作。User1 和 User2 都工作在同一個模型中。這兩個用戶對同一個模型元素和圖進行一些產生沖突的修改。當第二個用戶試圖檢入時,用戶必須執行一個合并來解決這些差異。Software Architect 的 Compare/Merge 功能可以讓你比較和跟蹤不同的模型元素和圖,識別它們之間的差異,并合并模型。
必要條件
以下軟件必須安裝在 User1 和 User2 的客戶端工作區中:
- Software Architect 6.0.1.1 或以上版本
- ClearCase Remote Client Plug-in for Eclipse 安裝在 Software Architect 中(參見 安裝和更新 ClearCase Remote Client for Eclipse )
- 不需要安裝標準 ClearCase 客戶端并在客戶端激活。在客戶端只需要 ClearCase Remote Client for Eclipse。
ClearCase Remote Client for Eclipse 需要支持 ClearCase Web Server,其使客戶端既能夠訪問遠程ClearCase存儲庫,又能支持本地ClearCase視圖。ClearCase Remote Client 使用 HTTP 協議進行工作。
安裝和更新 ClearCase Remote Client for Eclipse
安裝以下步驟安裝 ClearCase Remote Client plugins for Eclipse。
- 進到Software Architect的主菜單,并選擇 Help > Software Updates > Find and Install。
- 選擇 Search For new Features to Install 單選按鈕,并點擊 Next。
- 選擇 New Remote Site 按鈕。
- 在 URL 字段中輸入更新站點,如圖1所示(例如,http://www3.software.ibm.com/ibmdl/pub/software/rationalsdp/clearcase/ccrc/614/update/)。
圖1:在URL中輸入更新站點

- 在Sites to include in search 列表中選擇新的更新站點(這里是ccrc),并點擊 Finish。
- 在 Search Results 主頁中,選擇 Rational ClearCase Remote Client for Eclipse (如圖2所示),并點擊Next。
- 在詢問時接受協議,并點擊 Install。
- 當安裝完成時重現啟動工作臺。
圖2:選擇 ClearCase Remote Client for Eclipse

如果 ClearCase Remote Client 已經安裝過了,檢查更新一下(最新版本是 6.14.9)。
- 要更新版本,通過點擊 Help > Software Updates > Find and install 手工運行 Update Manager。
- 選擇 Search for updates of the currently installed features。最后的屏幕應當類似圖3。
圖3:可用更新

以下軟件必須安裝在 ClearCase Web 服務器端:
- ClearCase 6.0 Web Server 是共享服務器,你的團隊可以存儲源碼控制存儲庫。
- ClearCase Remote Client 與 ClearCase Web Server 一起打包在 ClearCase v 2003.06.14 (下載SR4補。┊a品介質中。
- Base ClearCase VOB(basevob_ccrctest)已經在 ClearCase Web Server 上創建。請參見文章 使用 Software Architect 和 Base ClearCase 在團隊開發環境中進行工作,該文描述了如何創建初始的Base VOB和視圖。
ClearCase Web 服務器是一臺已經安裝了ClearCase的計算機,并且其可以訪問一個或多個ClearCase存儲庫(VOB)。每個 ClearCase Web 服務器支持兩個客戶端接口:ClearCase Remote Client 和 ClearCase Web 接口,通常是同一個URL。
受控于ClearCase的資源存儲于一個ClearCase服務器的存儲庫中,該存儲庫稱作版本對象庫(Versioned Object Base),或VOB。要訪問一個VOB,你必須連接到一個ClearCase Web服務器,并工作在一個ClearCase視圖中。
注意:要創建一個VOB,你必須使用 ClearCase 管理工具,其運行在 ClearCase Web 服務器端。你不能使用 ClearCase Remote Client 來創建 VOB。
在客戶端機器上啟動 Software Architect
在本節中,User1 將啟動 Software Architect,導入一個建模項目并將該項目共享(使用 ClearCase Remote Client for Eclipse)給其他團隊成員使用。啟動 Software Architect 并創建一個初始工作空間。
- 點擊 Start > Programs > IBM Rational > IBM Rational Software Architect V6.0 > Rational Software Architect。
- 在 Workspace Launcher 窗口中,在 Workspace 字段中,選擇一個工作空間并點擊 OK。
- 如果你被提示將自動啟動配置更改為你的工作空間路徑,點擊 Yes。
注意: 你的 Clearcase 視圖位置和你的工作空間位置應當總是分開的。
在Software Architect中激活 ClearCase Remote Client
在本節中,User1 將在Software Architect Client Machine中激活 ClearCase Remote Client Capabilities
- 點擊 Window > Preferences。
- 在 Preferences 窗口中,展開 Workbench\Capabilities。
- 在右邊的窗格中,展開 Team 并選擇 ClearCase Remote Client ,如圖4所示。
圖4:激活 ClearCase Remote Client

- 在Preferences窗口中點擊 OK。
在Software Architect中打開 ClearCase 透視圖
在本節中,User1 將在Software Architect Client客戶端機器上打開一個 ClearCase 透視圖:
- 點擊 Window > Open Perspective。
- 在 Select 透視圖窗口中,選擇 Show All 復選框。
- 選擇 ClearCase (如圖5所示)。
- 在Select透視圖對話框中點擊 OK。
圖5:Select 透視圖對話框

在Software Architect中設置 ClearCase Remote Client 選項
在本節中,User1 將在Software Architect Client Machine上設置 ClearCase Remote Client 選項:
- 點擊 Window > Preferences。
- 在 Preferences 窗口中,展開 Team 并展開 expand ClearCase Remote Client。
- 點擊 Editors/Workspace 選項。
- 選擇 Decorate workspace project names with viewtags 復選框,如圖6所示。
注意: 通過設置此選項,如果一個項目與一個ClearCase web視圖關聯在一起,它將會在 Software Architect Explorer 視圖中顯示在項目名稱后面。這將幫助阻止在錯誤的視圖中對文件進行修改。
圖6:設置 ClearCase Remote Client 選項

因為我們正在一個共享的開發環境(Base ClearCase)中進行工作,將 ClearCase Remote Client 設置成檢出缺省為unreserved。
- 跳到 Team > ClearCase Remote Client 選項頁面,并選擇 Set default to checkout files as Unreserved,如圖7所示。
注意: 你也可以清除此選項以減少合并,但是為了此次測試的目的,你要使用模型文件執行一個合并場景,因此激活此選項。如果其他人想要檢出同一個文件,這也將阻止產生瓶頸。
圖7:Unreserved 文件檢出

- 點擊 OK 以退出 Preferences 對話框。
在 Software Architect 中創建一個 ClearCase Web 視圖,并裝載 Base ClearCase VOB 的工件
ClearCase Remote Client 包括兩個視圖創建向導:一個是創建一個base ClearCase視圖,另一個是使你能夠加入到一個UCM項目中,然后創建一個或多個UCM視圖,在視圖中工作在此項目中的活動上。
在此場景中,我們將使用 Base ClearCase 進行工作。
ClearCase Remote Client 通過一個URL來訪問 ClearCase Web 服務器。要連接到一個 ClearCase Web 服務器,你必須使用一個在此服務器上有效的用戶名和密碼來驗證自己。
- 在 Software Architect Client Machine 中,從 ClearCase 透視圖,選擇 ClearCase > Create ClearCase View,如圖8所示。
圖8:創建一個視圖

- 輸入將支持視圖的 ClearCase Web 服務器的URL(圖9 顯示了一個例子)。
圖9:確定 ClearCase Web 服務器

注意: ClearCase Remote Client 通過一個URL來訪問 ClearCase Web 服務器。
輸入 ClearCase Web 服務器的URL,其將支持視圖(例如,http://<CC Webserver IP address>:<port#>/ccrc。使用 port# = 81。)
要連接到一個 ClearCase Web 服務器,你必須使用一個在此服務器上有效的用戶名和密碼來驗證自己。如果 ClearCase Web 服務器正在運行Windows,用戶名必須包括賬號創建所在的Windows域。例如,DOMAIN\user。
如果你已經連接到一個 ClearCase Web 服務器上,并且想要服務器支持你所創建的視圖,你可以重用此服務器連接,如圖10所示。你也可以選擇一個不同的 ClearCase Web 服務器以支持此視圖。
圖10:重用服務器連接

- 輸入所要求的用戶信息。輸入對于你所提供的用戶名有效的密碼。
- 點擊 Next。
- 為你的Web視圖選擇一個位置(命名為baseccrc_view1,如圖11所示),并點擊 Next。
圖11:為Web視圖選擇一個位置

- 點擊 Finish 以創建視圖。
- 在出現的 Create Base ClearCase View 對話框(如圖12所示)中點擊 Yes。這使你可以加載視圖。
圖12:加載視圖

- 選擇要加載的位于 ClearCase Web Server 上的 Base VOB (圖13)。
圖13:選擇 Base VOB

- 在 ClearCase Web Server 對話框中按下 OK。
ClearCase 透視圖應當顯示 ClearCase View Configuration 視圖,包括加載至你的Web視圖中的 Base VOB 工件,如圖14所示。
圖14:ClearCase View Configuration 視圖

導入一個已有的建模項目
在本節中,User1 將導入一個名為Piggy Bank的已有建模項目。
Piggy Bank 范例被分成三個UML模型,每個模型都描述了系統的不同方面:用例模型,分析模型和設計模型。
要導入 Piggy Bank 建模項目:
- 點擊 Help > Samples Gallery。
- 在 Contents 窗格中,定位到 Application Samples\Piggy Bank Application\Piggy Bank Models。
- 在右邊的窗格中,點擊 Import the sample。
- 在 Sample Banking Models 向導中,在Piggy Bank Models 頁面上,接受缺省的項目名稱并點擊 Finish。
- 關閉 Samples Gallery。
圖15 闡明了 Piggy Bank 建模項目是如何在 Model Explorer 視圖中顯示的。
圖15:Piggy Bank 建模項目

使用 ClearCase Remote Client 作為一個 team provider 來共享UML項目
User1 將共享此項目以允許其他團隊成員來訪問它。
要共享此項目:
- 在 Model Explorer 視圖中,右鍵點擊 Piggy Bank Models Project,然后點擊 Team > Share Project。
- 在 Share Project 向導中,在 Share Project 頁面上,點擊 ClearCase Remote Client,如圖16所示,然后點擊 Next。
圖16:選擇 ClearCase Remote Client 共享項目

- 選擇你剛才創建的 Web 視圖(baseccrc_view1,如圖17所示),并點擊 Next。
圖17:選擇你創建的視圖

- 選擇 Base ClearCase VOB 進行加載,如圖18所示。
圖18:選擇 VOB

- 點擊 Finish 以將項目增加至源代碼控制。
你應當看到包含所有 Modeling Project工件的 ClearCase Add Resources To Source Control 對話框,如圖19所示。
圖19:Add Resources to Source Control 對話框

- 確保你清除 Checkout resources after adding to source control 復選框(如圖19所示)。
- 點擊 Apply 以將所有建模項目工件增加至源代碼控制。
圖20 闡明了一個共享項目是如何在 Model Explorer 視圖中顯示的。
圖20:Model Explorer 如何顯示一個共享項目

注意,UML Project 帶有一個 ClearCase Remote Client Web 視圖標記(因為我們在 Software Architect 中設置了 ClearCase Remote Client 選項,使用視圖標簽名來標記項目名稱)。
為 User2 設置工作區域以訪問由 User1 所共享的模型
在本節章,User2 將通過創建一個web視圖并在其工作空間中導入 Piggy Bank UML 項目,來設置他個人的工作區域。要創建一個視圖并導入此共享的 Piggy Bank 建模項目,請遵循以下步驟:
- 啟動 User2 的客戶端機器上的 Software Architect。
- 當收到提示時,選擇你的工作空間或者創建一個新的工作空間。
- 這會激活 Software Architect 中的 ClearCase Remote Client。為得到更多信息,參見前面的 在 Software Architect 中激活 ClearCase Remote Client 一節(由User1所執行)。
- 從 Software Architect 中的 ClearCase 透視圖創建一個新的 ClearCase Web 視圖(命名為baseccrc_view2)。為得到更多信息,參見 在 Software Architect 中創建一個 ClearCase Web 視圖,并加載 Base ClearCase VOB 工件。
- 在 Software Architect(ClearCase透視圖)中的ClearCase Navigator 視圖中,右鍵點擊 baseccrc_view2 并選擇 Update Resource(如圖21所示)以將 UML Project 工件獲取到你的本地 Web 視圖(baseccrc_view2)中。
圖21:將 UML Project 工件獲取到你的本地 Web 視圖

- 點擊 Update Resources 對話框中的 Apply,如圖22所示。
圖22:應用你的選擇

UML Project 工件應當裝載至 User2 的 Web 視圖位置(baseccrc_view2),并且將顯示在 ClearCase View Configuration 窗格 (ClearCase 透視圖),如圖23所示。
圖23:在User2的Web視圖位置中的UML項目工件

要從User2的 Software Architect 工作空間中的 baseccrc_view2 視圖導入 Piggy Bank Project,請遵循以下步驟:
- 點擊 File > Import。
- 在 Import 向導中,點擊 Existing Project into Workspace ,然后點擊 Next。
- 在 Import Project From File System 頁面上,在 Project contents 字段中,指定User2的視圖中的 Piggy Bank 模型的位置(例如 C:\CCRC\ccrcviews\baseccrc_view2\base_vob_ccrctest\Piggy Bank Models,如圖24所示)。
圖24:選擇 Project Contents 位置

- 點擊 OK,然后在Import對話框中點擊 Finish。
圖25闡明了UML項目如何在User2的工作空間的 Model Explorer 視圖中進行顯示。
注意:要讓 UML Project 帶有一個 ClearCase Remote Client Web 視圖標記,你也必須在 User2 的 Software Architect 中設置了 ClearCase Remote Client 選項(與User1用視圖標簽標記項目名稱所進行的設置類似 - 參見在 Software Architect 中設置 ClearCase Remote Client Preferences)。
圖25:User2的 Model Explorer 視圖中的UML項目

并行開發:比較與合并模型
在本節中,你將進行并行開發。一個合并通常開始于你將一個模型檢入到一個存儲庫中時,并且此時同一個模型的一個新版本已經存在于此存儲庫中了。如果只有非沖突性的差異,那么合并是普通的,并且你會有一個沉默合并(區別是會自動解決沖突和進行合并)。如果你有產生沖突的變化,那么你必須手工解決剩下的沖突,選擇接受哪一個版本的模型的變化。在你解決剩下的沖突之后,你可以保存合并后的模型,并關閉合并編輯器。
接下來的步驟描述了本節中的工作流程:
- User1 檢出了一個文件,進行一些修改,(例如,User1 將安排圖中的形狀,并從一個類中刪除兩個UML操作),并且將此文件保持為檢出狀態。
- User2 檢出同一個文件,進行一個產生沖突的變化(例如,User2將對User1所刪除的同一個UML操作進行重命名),并進行一些非沖突的變化(例如,在User1所更改的同一個圖中顯示一個類的形狀的操作標記)。User2 也保持此文件為檢出。
- User1 檢入此文件。
- User2 試圖檢入此文件,但是需要在變化被檢入之前,執行一個合并操作。
以User1進行修改:
- 在 User1 的工作空間中啟動 Software Architect。
- 在 Software Architect 中的 Model Explorer 視圖中,雙擊 Design Model.emx 打開模型。
- 定位到 PiggyBank Design Model\PiggyBank Viewpoints\Architectural Layers,并雙擊 Common Elements Diagram 打開圖。
- 右鍵點擊 圖表編輯器,并選擇 Arange All 選項。
- 你應當可以看到 Checkout Resources 窗口。確保 Reserved 復選框沒有被選中(如圖26所示)。點擊 Apply。
圖26:Checkout Resources 對話框

- 在 LogHelper Shape 中選擇 first warn() 操作,并選擇 Navigate > Show in > Model Explorer(如圖27所示)。
圖27:在 Model Explorer 中選擇一個操作進行顯示

- 應當在 Model Explorer 中的 PiggyBank Design Model\PiggyBank Implementation Designs\itso.ad.common\Logging\LogHelper 下選中操作。
- 在 Model Explorer 中右鍵點擊 first warn () 操作,并選擇 Delete from Model。
- 在 Model Explorer 中右鍵點擊 second warn () 操作,并選擇 Delete from Model。你的視圖現在應當類似圖28所示。
圖28:帶有已刪除的 both warn () 操作的 LogHelper

- 點擊 File > Save All。
- 不要在 User1 的工作空間中檢入 Design Model.emx 模型文件。
使用 User2 進行一個產生沖突的變化:
- 在 User2 的工作空間中啟動 Software Architect。
- 在 Model Explorer 視圖中,右鍵點擊 Design Model.emx。
- 檢出 Design Model.emx (右鍵點擊 Design Model.emx 并選擇 Team > Check-out)。
- 確保 Reserved 復選框沒有在 Checkout Resources 對話框中選中(參見圖29),然后點擊 Apply。這會完成 Design Model.emx 的檢出。
圖29:檢出一個文件

- 定位到 PiggyBank Design Model\PiggyBank Implementation Designs\itso.ad.common\logging\LogHelper。
- 在 Model Explorer 中右鍵點擊 first warn() 操作,并選擇 Refactor > Rename。
- 在 Rename Element 對話框中,在 New name 字段中輸入
warning
并點擊 OK。 - 對 second warn() 操作重復這些步驟。
- 定位到 PiggyBank Design Model\PiggyBank Viewpoints\Architectural Layers,并雙擊 Common Elements Diagram 打開圖。
- 在圖編輯器中,右鍵點擊 LogHelper 類的外形,并選擇 Filters > Show Signature。
操作標記應當顯示在 LogHelper 類的外形中,如圖30所示。
圖30:LogHelper

- 點擊 File > Save All。
- 不要 在 User2 的工作空間中檢入 Design Model.emx 模型文件。
要通過 User1 檢入模型文件:
- 在 User1 的工作空間中啟動 Software Architect。
- 在 Software Architect 的 Model Explorer 視圖中,右鍵點擊 Design Model.emx,并選擇 Team > Check-in 檢入模型。
- 在 Check In Resources 窗口中,點擊 Apply。
- 退出 Software Architect。
在這點上,User1 和 User2 都已經對同一個文件進行了修改。User1 已經檢入了他的變化。User2 還沒有檢入她的變化。當 User2 試圖檢入她的變化時,ClearCase 提示她執行一個合并,以使 User2 可以解決發生沖突的變化。
要由 User2 解決沖突:
- 在 User2 的工作空間中啟動 Software Architect。
- 在 Software Architect 的 Model Explorer 視圖中,右鍵點擊 Design Model.emx,并選擇 Team > Check-in。
- 在 Check In Resources 窗口中,點擊 Apply。
- Merge Needed for Checkin 對話框打開了,如圖31所示。點擊 Merge 按鈕。
圖31:Merge Needed 警告

- Software Architect Compare Merge Tool 應當啟動起來。
你可以在Left、Right 和 AncestorYou 視圖中查看 contributor 和 ancestor 文件之間的差異和沖突。你也可以在 Structural Differences 視圖中查看有關每個差異和沖突的詳情。The Merged result 視圖顯示了合并后的模型。
- 在 Structural Differences 窗格中選擇 Conflicts 頁簽。
你應當看到模型元素的兩個沖突:被 Right Contributor(來自于 User1 的web視圖)刪除的兩個操作,以及被 Left Contributor(來自于 User2 的web視圖),如圖32所示。
圖32:查看沖突

- 在 Structural Differences 窗格中選擇 Left Differences 頁簽
你應當在 Common Elements Diagram 中看到模型操作的兩個沖突變化和差異--顯示在 Left Contributor (User2 的 Web 視圖)中的操作標記--如圖33所示。
圖33:查看 Left Differences

- 在 Structural Differences 視圖中選擇 Right Differences 頁簽。
你應當在 Common Elements Diagram 中看到模型操作的兩個沖突變化和差異--移動到 Right Contributor(User1 的 Web 視圖)的形狀--如圖34所示。
圖34:查看 Right Differences

- 要接受 User2 進行的變化,在 Structural Differences 視圖中再次點擊 Conflicts 頁簽,右鍵點擊 Conflicts 根結點,然后點擊 Resolve All with Left Contributor,如圖35所示。
圖35:選擇如何解決沖突

- 選中 Check the Merged result 視圖(圖36),并確保 User2 進行的所有變化都正確地顯示在 Merged Model 中(被重命名為Explorer視圖和Diagram視圖中警告的兩個操作,以及顯示在 Diagram 視圖中的 LogHelper Shape 的操作標記)。User1 的非沖突性變化也將會顯示在合并后的圖中(在本例中,重安排了并移動了外形)。
圖36:合并后的結果

- 在 Merged Result 視圖中,點擊 Save 按鈕(參見圖37中的高亮按鈕)。
圖37:保存合并后的結果

- 關閉 Merge 窗口。
- 合并現在完成了,并且 User2 可以將她的變化檢入到 ClearCase 的源碼控制之下(參見圖38)。
圖38:檢入變化

更新 ClearCase Web 視圖
使用 User1 啟動 Software Architect,并更新你的視圖,這樣你就可以看到 User2 所檢入的最新的變化。
要使用 User1 更新一個視圖:
- 在 User1 的工作空間中啟動 Software Architect。
- 打開 ClearCase 透視圖(參見Open ClearCase Perspective within Software Architect)。
- 在 ClearCase 透視圖中的 ClearCase Navigator 視圖上,右鍵點擊 baseccrc_view1,并選擇 Update Resource(圖39),以在 User1 的本地web視圖(baseccrc_view1)中獲取由 User2 所檢入的UML模型。
圖39:更新資源

- 點擊 Update Resources 中的 Apply,如圖40所示。
圖40:應用更新

- 在更新 ClearCase Web 視圖后,打開 Modeling 透視圖來查看你的模型中的變化(點擊 Windows > Open Perspective > Modeling)。
- 在 Model Explorer 視圖中,雙擊 Design Model.emx 打開模型。
- 定位到 PiggyBank Design Model\PiggyBank Implementation Designs\itso.ad.common\logging-\LogHelper,并驗證兩個 warn() 操作現在都有 User2 進行的變化--它們被重命名為 warning()。
- 定位到 PiggyBank Design Model\PiggyBank Viewpoints\Architectural Layers,并雙擊 Common Elements Diagram,打開圖。
- 驗證來自兩個 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 來更新共享資源。
文章來源于領測軟件測試網 http://www.kjueaiud.com/
版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
技術支持和業務聯系:info@testage.com.cn 電話:010-51297073
老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月