假設我們有一個包含三個分支的大型TFS 2010項目:MAIN,TST和PRD。TFS中每個促銷權衡的分支
策略是:每當Sprint結束時MAIN被複制/合併到TST中。只要TST被認爲是穩定的,它就被複制/合併到PRD中。每當TST或PRD有修復,他們就會合並回MAIN,或MAIN和TST。 (不要問我爲什麼,我無法控制這一點,我特別不喜歡它。)
在每一步推進,按照我的理解,一個可以:
- 刪除目標分支和分支 - 這意味着不能立即訪問該分支的歷史記錄(它總是可以恢復的,對吧?);
- 合併並解決接受他們 - 這需要放棄可能尚未從目標合併回原點的更改。
對於合併,重要的是有祖先信息。與1我希望祖先信息被保留。 2.我不確定。
於是,兩個問題:
- 那兩個可能的/理想的方式去促進部門之間的軟件嗎?
- 我哪些情況是祖先信息沒有保留?
可能與大型存儲庫相關的額外折衷的額外點。
升級步驟應該是一個常規合併,它不應該需要acceptTheirs選項。如果在將迭代n合併到PRD時發生衝突,只要沒有進行復制,刪除或銷燬操作,就應該有衝突文件與n-1合併相關的祖先信息。正確? – vlfig