使用分支隔離風險
請考量小組成員在處理人員配置超過五到十人的軟體專案時常面臨到的某些挑戰:
工作團隊配置了一些 (或可能只有幾個) 不同的功能小組,分別負責處理一組適當區隔的功能。但是每個小組也都必須依賴其他小組所建置的功能。您必須隔離每個小組在執行工作時可能造成變更的風險,而且最後還必須將這些小組的所有工作成果合併成一套產品。
測試小組需要穩定的程式碼版本來進行測試,同時開發人員也必須繼續改善偶爾會讓產品不穩定的新功能。
軟體有兩個舊版本和一個目前尚在開發的版本。雖然大部分的開發工作主要集中在目前的版本,但偶爾還是必須發行 Service Pack、重大修正程式和安全性修補程式以及其他變更來支援舊版本。
在本節中
本節說明 Team Foundation 版本控制提供的分支和合併工具如何讓您克服上述挑戰,以及共同處理軟體專案的各組人員所面臨的其他挑戰。
分支資料夾和檔案
說明用來透過 Team Foundation 版本控制建立分支的程序。策略上的分支
您的小組可以在版本控制中建立和使用分支來最佳化應用程式開發策略。合併資料夾和檔案
說明用來透過 Team Foundation 版本控制合併分支的程序。檢視變更集合併的所在位置和發生時間
說明如何檢視及使用顯示合併位置和時機的動作圖表。檢視 Team 專案的分支階層架構
說明如何檢視及使用顯示 Team 專案分支階層架構的互動圖表。使檔案類型與合併工具產生關聯
說明用來指定與合併關聯之檔案類型副檔名的步驟。