我們想出了Rational ClearCase UCM模型的流結構。交付機制,Rational ClearCase
Int
-- Prd
-- Uat
-- Dev
---- Development Stream r1.0
我們最近將代碼庫遷移到了新的設置中。我們有三個不同的代碼庫,即三個物理代碼庫。
遷移過程:
我們首先提出的生產代碼,創建了一個活動,交付活動Integration流,創造了一個基線。
然後,uat代碼創建一個活動,將活動交付給集成流,在合併期間,我們選擇了來自貢獻者2的更改以保留來自uat的現有代碼,創建了基線。 開發環境的相同過程。
截止目前,整合流具有最新的基線,即開發基線。
現在我們還有其他兩個流,分別用於prd和uat,這些流將在相應的環境中發佈。
我現在有我的開發流。我創建一個活動並進行一些更改。現在我需要將這些改變推廣到uat環境中。如果我將更改傳遞到集成流,則合併完成,但在開發基線上。我不想將其重新分配給uat,因爲許多開發應用程序將被重新發布到不希望的uat中。
我該如何實現促進對uat環境(uat流)的更改。友善的建議。
Von,感謝您的回覆。 恐怕我明白這一點。我現在會郵寄給你。請看看它。 – kadaba 2010-04-08 07:00:41
@ kabada:這一切都取決於你想在這些不同的流中做什麼。但是爲了澄清這個問題,發佈你當前的流結構(通過更新你的SO問題)將是一個好的開始。 – VonC 2010-04-08 07:12:41
我已郵寄給你,也有更新內容。 「Int在那裏記錄最新的Prd基線」 - 現在這就是我所關心的。因爲我在不同的環境中處理不同的發佈流。到目前爲止,我在prd中只有幾個應用程序,在uat中只有很少的應用程序,並且正在開發中。我認爲整合流是一個共同的合併點(即所有交付都會發生在開發流的整合流中)。這種方法對單個版本的代碼來說看起來很合理,但我們已經有三種,因此遇到了這種傳遞機制的問題。 – kadaba 2010-04-08 08:43:50