場景:開發團隊可以說10個工作項目。他們解決了8個工作項目,並且需要對50個文件進行更改(簽出和簽入以及簽入期間與工作項目關聯)。他們還處理剩餘的2個工作項目,並對5個文件進行了修復和檢查,但工作項目尚未完成,尚未解決。現在我想創建一個只有50個文件的版本,這些文件與8個解決的工作項相關聯(並且排除構建2個未解決的bug的5個文件)。在TFS 2010中有沒有辦法做到這一點?TFS 2010基於工作項目構建
1
A
回答
0
TFS由變更集構建,因此您需要找出與需要包含/排除的工作項相關的變更集。只需瀏覽歷史記錄就足夠了,但您可能需要檢查與工作項目相關的變更集。
如果你幸運的話,你不希望有包含在構建的變更是在歷史以後,它只是建立一個只包含歷史,直到你所需要的變更工作空間的問題。如果您使用Team Build,則默認的構建過程具有參數
GetVersion
,您可以將它設置爲排隊時要構建的變更集。如果是手動,你就必須做一個tf get /version:C<changeset number>
(修訂版)如果另一方面簽到的順序有好有壞(一些,你需要排除的變化是最好的方法是創建一個分支,然後只將需要包含的變更集合併到該分支中。然後,您可以簡單地從該分支上的最新版本構建。
1)使用歷史記錄,找到您需要的代碼的最新變更集(最接近您需要排除的代碼) 2)根據該版本創建分支。 3)做一個選擇性的合併你需要包含在你的構建中的其他變更集,跳過你不想要的變更集。 4)從該分支上的最新版本構建。
相關問題
- 1. TFS - 從構建工作項目獲取工作項目
- 2. 在TFS 2010上構建BizTalk 2009項目
- 3. TFS 2010工作項目 - 工作項目鏈接
- 4. 如何版本組件,預構建基於工作項目
- 5. TFS 2010工作項目自動轉換
- 6. 在TFS 2010中標記工作項目
- 7. 將工作項目導入TFS 2010
- 8. TFS 2010代表他人創建工作項目
- 9. TFS 2010在某個州建立工作項目
- 10. TFS 2010在TFS 2010中構建定義
- 11. 微軟的Ajax Minifier - TFS 2010工作流 - AjaxMin在TFS構建
- 12. TFS 2010構建:Microsoft.TeamFoundation.Build.Workflow.Activities.SyncWorkspace
- 13. TFS 2010 TFS中工作項目字段的多個條件
- 14. TFS 2010文件/項目結構
- 15. TFS 2010和MS Project 2010刷新工作項目問題
- 16. TFS 2010 - 使用Excel 2010導入工作項目
- 17. 將TFS 2010項目(歷史,工作項目,代碼等)移至TFS 2012
- 18. TFS SDK構建項目
- 19. TFS 2010工作項目類型定義錯誤TF26212保存工作項目
- 20. 關於TFS工作項目的查詢
- 21. 如何基於TFS工作項目報告?
- 22. TFS工作項目類型 - 基於權限的字段訪問
- 23. TFS休息API - 創建工作項目
- 24. 創建在線工作項目TFS
- 25. TFS 2010 - 無法創建團隊項目
- 26. 由於項目參考,項目構建在TFS天藍失敗
- 27. TFS工作項目<->構建協會的最佳實踐
- 28. TFS版本說明和構建內的工作項目
- 29. TFS - .Net api構建,合併,關聯工作項目和更多
- 30. TFS構建工作不
感謝您的意見。我的情況是,我需要排除的一些更改在我需要包括的一些之前完成。我們沒有使用Team Build。我們可以使用「獲取特定版本」並在那裏提供Changeset數字嗎?這會工作嗎? – Munjuluri 2013-03-08 09:39:10
然後第二個選項是唯一可行的(更新的) – 2013-03-11 07:39:23
如果我必須每天構建一個分支併合並是否相當容易?因爲我在分支中觀察到的一件事情是我需要在做分支時再次更改引用 - 如果必須每天進行構建,可能會變得乏味。你也知道關於分支/合併的好文檔嗎? – Munjuluri 2013-03-11 09:53:30