1 "交付/同步"概述
交付/同步,是CCRC中兩個非常重要的操作步驟。它使CCRC實現了真正意義上的異地并行開發。
使用者A在自己的開發視圖內通過交付操作,將修改后的文件提交到集成流;使用者B執行同步操作,將該文件從集成流內同步到自己的開發視圖。簡而言之,就是不同的使用者可以同時對同一文件進行修改,最后通過集成流進行同步。
2 "交付/同步"前提
1.創建一個多流項目(Multlple-Stream Project)
2.連接UCM項目:創建開發流(兩個)、集成流、開發視圖(兩個)、集成視圖。選擇開發視圖,在cvob根目錄內創建一個新文件。
3.選擇"添加到源控制",將文件加入源控制。在添加到源控制時,需要創建一個與文件版本相關聯的"活動"。
4.對文件執行"檢出",同時創建相應的"活動"。修改文件內容、保存后,執行"檢入",并且創建相應的"活動"。
5."活動"是使用者為完成、提交一項開發任務而創建的,是用來記錄使用者創建或修改的文件集合的對象。它在"交付/同步"操作中起到了關鍵作用。
3 "合并"概念介紹
圖1 合并界面
CCRC中的合并,通常是在"交付/同步"過程中進行的。如果存在需要合并的文件,則會在"交付/同步"過程中自動彈出圖1所示的合并界面。也可以通過勾選"交付/同步"配置界面中的"以圖形方式合并元素"選項,來彈出圖1所示界面。
進入合并界面,點擊 按鍵后,"1"、"2"、"3"三個按鍵變為可用狀態。其中"1"表示文件的前一個版本內容,"2"表示當前文件內容,"3"表示集成流內該文件內容。使用者可以根據自己的需要對"1"、"2"、"3"進行單選或多選,只需點擊相應按鍵既可實現。通常選擇"2"和"3"進行合并。選擇完成后,點擊"保存",同時退出合并界面,合并完成。
4、"交付/同步"操作
4.1.交付
本節主要介紹CCRC中,交付操作的詳細步驟
4.1.1 交付配置界面
選中第一個開發視圖,此時功能條內的"交付" 變為可用狀態;也可以右鍵開發視圖,在菜單中選擇UCM'交付。點擊圖標,交付配置界面出現。
圖2 交付配置界面
其中包括集成流、集成視圖、活動和兩個復選項。
A) 一個集成流可以對應多個集成視圖。因此,可以在交付配置界面點擊"新建"創建一個集成視圖,其步驟和新建視圖一樣。也可以通過"更改"在已有的集成視圖范圍內重新選擇。
B)點擊"詳細信息",可以看到已經創建的活動標識,其中檢出時創建的活動不被記錄到版本樹內,提交時也不會有檢出的活動。使用者可以根據需要選擇其中的任何一個活動,也可以選擇全部。
C)使用者可以根據需要修改復選項的狀態。默認選項如圖1所示。按照默認選項,在完成提交前,系統會自動搜索已經被檢出和截取的文件。并對這些文件不執行交付操作,如圖3所示。
D)點擊"確定",開始提交操作。
文章來源于領測軟件測試網 http://www.kjueaiud.com/