问题描述
我对 TFS 中的所有内容感到困惑.有人可以解释一下这一切是如何组合在一起的吗?
I'm confused by all the stuff in TFS. Can someone please explain how all this fits together?
- 团队项目合集
- 团队项目
- 团队
- 面积
- 迭代
从这个页面,我认为(team) 项目集合可以包含多个(team) 项目,其中可以包含多个团队.那正确吗?项目可以包含其他子项目吗?团队可以包含其他子团队吗?团队定义了一组人(团队成员).还有什么?
From this page, I think a (team) project collection can contain multiple (team) projects, which can contain multiple teams. Is that right? Can projects contain other sub-projects? Can teams contain other sub-teams? The team defines a set of people (team members). Anything else?
我认为团队可以定义自己的区域和迭代,或者从其父级继承它们.是吗?
I think the team can define its own area and iterations, or else inherit them from its parent. Is that right?
是否可以解析区域路径?例如,当区域路径是DSS\ADC\MML"时,是否总是意味着DSS"是项目,而ADC\MML"是团队?
Is it possible to parse the area path? For example, when area path is "DSS\ADC\MML" does that always mean that "DSS" is the Project, and "ADC\MML" is the Team?
推荐答案
团队项目集合是包含团队项目集合的数据库.
A Team Project Collection is a database containing a collection of Team Projects.
团队项目是源代码、工作项、构建定义、发布定义、手动测试等的组织单位.每个集合可以有多个团队项目.团队项目最好被认为是一组软件应用程序以及规划工作、构建、测试和发布应用程序所需的所有相关工件".
A Team Project is an organizational unit for source code, work items, build definitions, release definitions, manual tests, etc. You can have multiple Team Projects per Collection. A Team Project can best be thought of as "a collection of software applications and all of the associated artifacts necessary to plan work, build, test, and release the applications".
团队是团队项目中的一个组织单位,允许多个团队同时处理软件组合的不同方面.每个团队都可以有自己的待办事项、仪表板等.团队与区域相关联.
A Team is an organizational unit within a Team Project allowing multiple teams to work concurrently on different aspects of the software portfolio. Each team can have its own backlog, dashboards, etc. Teams are associated to Areas.
区域是团队项目中的一个组织单位,用于将类似的工作分组在一起.一个区域可以分配给一个团队,这意味着出现在该区域中的任何工作项都在该团队的域中.区域可以具有您想要的任何层次结构,并且名称不一定映射到诸如团队项目名称或团队名称之类的任何内容.
An Area is an organizational unit within a Team Project used for grouping similar work together. An area can be assigned to a Team, meaning any work items that appear in that area are in the domain of that team. Areas can have any hierarchy you want, and the names do not necessarily map to anything like a Team Project name or a Team name.
迭代用于定义您的工作项积压和冲刺/迭代.通常会为团队分配一个待办事项迭代,然后子迭代定义冲刺和相关的工作开始/结束日期.
An Iteration is used for defining your work item backlogs and sprints/iterations. A team is usually assigned a backlog iteration, and then sub-iterations define the sprints and associated start/end dates for work.
这篇关于TFS 被团队、区域、项目、区域、迭代混淆的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!