2009-10-14 37 views
1

我負責清理我的項目。我沒有太多經驗。 我的問題是,現在我們在cc中的項目結構是一個PROD,PV,ST,DV流的項目,Clearcase問題

Link to the screenshot

現在你可以看到我們有下DV流每個開發單個流。我們提供代碼上傳的方式是一個接一個。現在由於管理層的變化,我們必須以這樣的方式實現並行開發是可能的。即如果Prod中存在錯誤,並且我們希望修復它並將其交付給prod,而不交付當前由不同開發人員開發的活動/基線,那麼我們如何才能更改cc項目以合併它?

我們希望有類似 PROD(JAN釋放) -PV(JAN釋放) -ST(一月,二月發佈) -DV(JAN,FEB,MAR釋放)

管理JAN ,FEB,MAR分開發布。如果我們必須在JAN版本中修復某些內容,並且不想包含FEB和MAR版本,那我們該怎麼做?

如果您能儘快給我們一些見解,這將是非常好的。

+0

沒問題,「每個開發者一個流」是一個典型的錯誤。如果你有任何問題,請不要猶豫,在這裏問他們;) – VonC 2009-12-02 15:57:22

+0

鏈接截圖是死的/只是給我無盡的廣告;沒有這些,很難推斷你想要告訴我們的東西。 – 2015-05-07 20:24:58

回答

4

下DV流

Whoât每個顯影劑單個流????這是斯巴達! (err ... no:madness: this is madness

流表示開發工作,而不是「資源」(即「開發者」)的沙箱。資源來來往往,開發任務留下來。
您應該爲每個開發線提供一個流,許多開發人員可以在其中創建自己的視圖。

這樣,如果你需要一個並行開發,你只需要在當前的一個旁邊創建一個「兄弟」流,以便使用PROD中的基線重定位該錯誤修復流。 所以:

PROD 
    PV 
    ST 
     DV 
    PV-JAN 

通過創建PV-JAN,您創建一個專用於小變陣爲JAN創建的基線流。
而且您不必爲每個開發人員創建所有這些子流,因爲這會代表太多遞送/重新綁定步驟。
需要修復PV-JAN上的任何內容的2位或3位開發人員在相同的流上創建自己的視圖。他們都將參與相同的開發工作(修復JAN版本PV的缺陷)

+0

謝謝!這確實有助於證實我的疑慮。這裏使用的結構是他們在我加入之前很久就想出​​來的,他們對改變它猶豫不決。:-( Regards, dj – Deepak 2009-12-02 15:25:25