场景:开发团队可以说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