2010-03-08 64 views
2

我們想出了一個流策略,它有一個主集成流和其他幾個其他環境的流。一個簡短的想法如下所示。UCM ClearCase中基線/基線策略的生命週期

Integration Stream 
-- Production 
-- Development 
---- Stream for release 1.0 
---- Stream fix release 1.0 

我們打算用發展的子流,並提供給開發流和選擇的活動,並創建一個基線,並將其推廣到集成流。

我在這個論壇上閱讀了很多內容豐富的帖子,我對此沒有多少懷疑。我對UCM環境很陌生,發現很難獲得更廣泛的使用情況。

  1. 應該在開發分支或集成分支上創建基線。
  2. 基線如何貫穿整個生命週期? 我們創建的基線,測試後,發佈等僅在升級級別中發生變化?

如果有人能描述這個過程,這將是非常有幫助的。

在此先感謝。

問候

回答

0

1 /應的基線上開發分支或集成分支創建。

你可以在你想要的任何流上創建一個基線。它們只是可寫組件上的標籤。
如果您需要清理中間基線,它們可以在以後「過時」(鎖定和不可見)。

您的開發流應重命名爲「合併」,因爲這是您將合併實際進入生產(並在「集成流」上交付的位置:此處不需要您的「生產」流)。

自修復會從「官」(即「生產」)標籤開始,我會建議移動流「流修復版本XY」的集成流

注意:你需要知道即「交付活動」creates a timeline鏈接全部來自源流的活動。這意味着您可以將一部分活動從A流傳送到B流,但是您將無法從A流傳送到C流(除非您提供全部活動)。
總之,基線和交付所有活動總是比較簡單。

2 /如何基線經歷生命週期

首先,狀態「的測試」,「驗證」,......只是一元屬性可以設置爲任意值你想要的,與基線已經設置的流沒有任何關係。

  • 合併,讓您在不同的開發工作從一個分支(從流建)隔離到另外的工作流程:

    的生命週期,然後通過確定。

  • 您與基準關聯的狀態(元數據)。
+0

嗨馮, 我非常希望你會回覆帖子。 感謝您的意見。 我們有生產流的原因是因爲我們有兩套不同的環境,即生產和開發。 我們正計劃讓另一個環境說UAT到位。 我們打算做什麼: 開發的開發流/合併流的產品。開發流本身會有一個循環的測試。然後代碼被基線化,提升到集成。我們現在變基代碼到生產流程和部署從生產流 – kadaba 2010-03-08 13:37:52

+0

我們也將有一個更發言權UAT的應用程序,並在地方做測試的一個週期,因此在這裏的其他流。由於這種結構,我們對如何繼續使用基線和策略感到困惑。 這將隔離開發和測試。 如果我可以通過郵件的方式向您發送具體信息,以便更好地瞭解我們正在努力達到的目標,這樣可以嗎? 再次感謝你,你的意見是非常讚賞。 – kadaba 2010-03-08 13:45:05

+0

@kabada:沒問題(對不起,不回答馬上!我給一個關於ClearCase的形成整個下午)。您可以通過以下方式與我聯繫:「vonc at laposte dot net」 – VonC 2010-03-08 14:35:36