場景:開發團隊可以說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 2010上構建BizTalk 2009項目
- 2. TFS 2010工作項目 - 工作項目鏈接
- 3. 如何版本組件,預構建基於工作項目
- 4. 將工作項目導入TFS 2010
- 5. TFS 2010工作項目自動轉換
- 6. TFS 2010在某個州建立工作項目
- 7. TFS 2010在TFS 2010中構建定義
- 8. TFS 2010構建:Microsoft.TeamFoundation.Build.Workflow.Activities.SyncWorkspace
- 9. TFS 2010 - 使用Excel 2010導入工作項目
- 10. TFS休息API - 創建工作項目
- 11. 創建在線工作項目TFS
- 12. 由於項目參考,項目構建在TFS天藍失敗
- 13. TFS 2010 - 無法創建團隊項目
- 14. TFS - .Net api構建,合併,關聯工作項目和更多
- 15. TFS構建工作不
- 16. Visual Studio 2010和TFS 2008:構建單元測試項目
- 17. 使用TFS 2010構建WCF項目的問題
- 18. TFS 2010 CI使用兩個UI項目構建
- 19. BizTalk 2009項目與TFS 2010 beta 2自動構建不兼容?
- 20. 如何在tfs 2010中構建多個依賴項目
- 21. 在TFS 2010中構建VB6項目 - 正確的方法?
- 22. 管理TFS工作項目
- 23. 跨項目TFS工作項目
- 24. 用於創建工作項目模板的TFS客戶端API?
- 25. 無法使用msbuild構建工作流項目(Sharepoint 2010)
- 26. TFS 2010構建服務
- 27. 使用TFS構建2015基於特定工作項目/更改集的部署包
- 28. 將工作項目鏈接到TFS 2010中發佈的測試
- 29. TFS 2010 - 無論如何限制工作項目的編輯
- 30. TFS 2010 - 限制定製工作項目模板的能力
感謝您的意見。我的情況是,我需要排除的一些更改在我需要包括的一些之前完成。我們沒有使用Team Build。我們可以使用「獲取特定版本」並在那裏提供Changeset數字嗎?這會工作嗎? – Munjuluri 2013-03-08 09:39:10
然後第二個選項是唯一可行的(更新的) – 2013-03-11 07:39:23
如果我必須每天構建一個分支併合並是否相當容易?因爲我在分支中觀察到的一件事情是我需要在做分支時再次更改引用 - 如果必須每天進行構建,可能會變得乏味。你也知道關於分支/合併的好文檔嗎? – Munjuluri 2013-03-11 09:53:30