簡體   English   中英

如何在TFS中維持多個項目簽到

[英]how to sustain several projects checkins in TFS

一個TFS多個項目許多.cs文件...許多軟件工程師許多正在同時開發的項目的Checkins。

有些項目較早結束,必須部署,但是有些項目尚未完成。

我們做什么,我們注釋屬於未完成項目的代碼部分在TFS 2008上,有什么方法比手動方法更好?

在結束沉船事故之前,您需要查看分支策略。請參閱此處以獲取良好指南。 每個完全不同的發行版都應有一個分支。 在分支之間合並代碼的工作量很少,但是這會使您在每個版本中都具有可重復測試的“主”分支。 還要看看您如何削減標簽以及如何設置持續集成(如果當前沒有集成,請進行激勵)。

那里沒有秘密,您有兩個主要選擇:

1)每個項目都有一個可以原子發布的分支,然后在進行全局發布時,僅將准備發布的項目分支合並到全局發布分支。 (是最新的合並)

2)您所有的項目都在一個分支中(如果您確實有很多項目,太多的話就不能在每個項目中分支1個分支),那么您必須依靠可追溯性(無論使用工作項還是自定義列表)變更集)將僅已發布的項目的變更集合並到全局已發布分支。 (這是變更集的精選合並)

好的,還有第三個秘密選擇:

3)使用1和2的混合,如果您有200個項目,則可以肯定創建10個“項目組”之類的東西,以將所有(技術或功能上)相關的項目存儲到一個分支中。 然后,您最終得到20個項目的10個分支,每個分支的約束是分支中的所有項目必須“准備發布”才能合並到全局發布分支中。

1)易於實現,但如果您有很多項目(> 20),則不是一個好主意。2)提供最佳靈活性,但是您必須做好充分的准備和組織才能進行設置。 3)仍然是優點和缺點的1和2的混合。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM