ClearCase遠程客戶端實現功能詳述(一)對CQ集成的支持與版本樹

發表于:2008-06-19來源:作者:點擊數: 標簽:clearcaseClearCase詳述客戶端功能
關鍵字: CQ 集成 ClearCase 1. 配置管理 工具ClearCase與 缺陷管理 工具ClearQuest的集成 1.1 集成概述 使用ClearQuest作為缺陷管理工具,并將ClearCase和ClearQuest進行集成,從而將變更請求和配置管理對象有機的聯系到一起。這樣所有的Activity可以通過C
關鍵字:CQ集成 ClearCase

1.配置管理工具ClearCase與缺陷管理工具ClearQuest的集成

1.1 集成概述

使用ClearQuest作為缺陷管理工具,并將ClearCase和ClearQuest進行集成,從而將變更請求和配置管理對象有機的聯系到一起。這樣所有的Activity可以通過ClearQuest獲得。用戶可直接管理需修改的程序模塊,掌握軟件變更狀況。CC與CQ集成后,可以提供給用戶軟件某一版本曾經完成哪些變更的信息;某一個的功能增加共修改了哪些模塊;在變更頻繁的環境下,可以管理、跟蹤及恢復任何的變更;查詢變更需求實際修改了哪些程序模塊;

1.2 集成分類

ClearQuest和ClearCase集成,主要的集成方式有以下兩種:

1) ClearQuest與Base ClearCase集成

集成是通過將ClearCase的版本對象庫(VOB)與ClearQuest的數據庫相關聯來實現的,集成后開發人員在修改代碼(Check Out)時會自動彈出ClearQuest的變更請求列表,并強制開發人員將此次修改與特定的變更請求相關聯。這樣一來,開發人員在代碼提交時可以清楚的知道哪些修改過的代碼是對應哪些任務的,集成人員可以準確的了解到某次建立到底集成進來哪些變更請求。項目經理可以輕松的定位變更請求和哪些改動相關。

2) ClearQuest與UCM ClearCase集成

此種集成方式與上一種集成方式從實現機制上沒有本質的區別,但從功能上二者的集成更加緊密,且很多功能更加自動化。如開發人員在提交代碼時系統會自動檢測出此次需要提交的變更請求,待開發人員確認后系統會自動對代碼進行歸并??偠灾?,UCM對于開發人員來講使用非常簡便且不要出錯,對于集成人員來講,由于UCM采用組建式管理,使得系統架構更加清晰,集成工作更加快捷。對于項目經理來講UCM為團隊提供了一套完整且高效的變更管理流程。

2.CCRC 對ClearQuest與UCM ClearCase集成的支持

2.1 ClearCase遠程客戶端軟件增強性的功能概述

新版本的CCRC對集成了ClearQuest的環境支持程度大大提高,本文介紹的特點與功能都是針對最新ClearCase版本上,ClearCase遠程客戶端所能實現的所有功能而言。讀者可能因為自己的ClearCase版本的不夠新而與本文所述部分內容不符。希望本文對ClearCase這些新特點,新功能的介紹,對您將來的工作與應用起到一點幫助。

一個關聯了CQ的CCRC 服務器,表示該服務器上有一個或多個項目,建立了與ClearQuest之間的關聯關系。當一個CCRC客戶端連接到該服務器上并加入該關聯項目,那么有關于該項目的所有活動與變更將被ClearQuest來進行存儲和管理。

2.2 CCRC Server的兩種配置模式及其模式特點

2.2.1 集成了ClearQuest的服務器(非Web)

該集成模式是CCRC較早些版本中能夠實現的功能。在這種模式下,ClearQuest主要通過以下行為來管理所有的活動和變更請求。

在客戶端進行檢入,檢出或加入資源管理的動作時,用戶點擊了Browser按鈕,隨之顯示的是屬于該用戶的所有ClearQuest活動記錄列表;
在用戶選擇了其中一個活動作為當前工作活動,則該活動在ClearQuest的狀態自動轉化為"Active"狀態;同時,該活動與ClearCase的一個UCM活動建立關聯關系。
在ClearQuest中活動的轉化過程,如果有某些必須的域內容缺失,那么自動轉換過程不會成功結束,用戶會收到錯誤提示,并且該轉化過程被中斷;為了完成該轉化,用戶需要從ClearQuest客戶端登陸進CQ,找到該活動記錄,補上所缺域內容并保存修改記錄。再次進行活動轉化,此時可以成功完成。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97