VSTS使用手册Team Foundation分册.docx

上传人:b****0 文档编号:9039379 上传时间:2023-05-16 格式:DOCX 页数:55 大小:1.27MB
下载 相关 举报
VSTS使用手册Team Foundation分册.docx_第1页
第1页 / 共55页
VSTS使用手册Team Foundation分册.docx_第2页
第2页 / 共55页
VSTS使用手册Team Foundation分册.docx_第3页
第3页 / 共55页
VSTS使用手册Team Foundation分册.docx_第4页
第4页 / 共55页
VSTS使用手册Team Foundation分册.docx_第5页
第5页 / 共55页
VSTS使用手册Team Foundation分册.docx_第6页
第6页 / 共55页
VSTS使用手册Team Foundation分册.docx_第7页
第7页 / 共55页
VSTS使用手册Team Foundation分册.docx_第8页
第8页 / 共55页
VSTS使用手册Team Foundation分册.docx_第9页
第9页 / 共55页
VSTS使用手册Team Foundation分册.docx_第10页
第10页 / 共55页
VSTS使用手册Team Foundation分册.docx_第11页
第11页 / 共55页
VSTS使用手册Team Foundation分册.docx_第12页
第12页 / 共55页
VSTS使用手册Team Foundation分册.docx_第13页
第13页 / 共55页
VSTS使用手册Team Foundation分册.docx_第14页
第14页 / 共55页
VSTS使用手册Team Foundation分册.docx_第15页
第15页 / 共55页
VSTS使用手册Team Foundation分册.docx_第16页
第16页 / 共55页
VSTS使用手册Team Foundation分册.docx_第17页
第17页 / 共55页
VSTS使用手册Team Foundation分册.docx_第18页
第18页 / 共55页
VSTS使用手册Team Foundation分册.docx_第19页
第19页 / 共55页
VSTS使用手册Team Foundation分册.docx_第20页
第20页 / 共55页
亲,该文档总共55页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

VSTS使用手册Team Foundation分册.docx

《VSTS使用手册Team Foundation分册.docx》由会员分享,可在线阅读,更多相关《VSTS使用手册Team Foundation分册.docx(55页珍藏版)》请在冰点文库上搜索。

VSTS使用手册Team Foundation分册.docx

VSTS使用手册TeamFoundation分册

 

VSTS使用手册

TeanFoundation分册

文件状态:

[√]草稿

[]正式发布

[]正在修改

文件编号:

VSTS-SSSSYSC-TF

当前版本:

作者:

发布日期:

密级:

[]绝密[√]普通[]部门公开[]公司公开[]外部公开

 

深圳市北斗星科技有限公司

2008年06月20日

 

版本历史

版本/状态

作者

参与者

起止日期

备注

V0.1

王安学

2008.6.20-2008.6.24

目录

0.关于本文档5

0.1.本文的作者5

0.2.本文的目的5

0.3.本文的读者5

0.4.参考文献5

1.简述5

2.TFS登录用户名和密码6

3.安装6

3.1.VisualStudio2005访问TFS的安装6

3.2.VisualStudio2008访问TFS的安装7

4.使用团队资源管理器7

4.1.连接到TFS8

4.2.添加团队项目9

4.3.移除团队项目10

4.4.刷新团队项目12

5.管理工作项12

5.1.添加工作项12

5.2.编辑工作项13

5.3.取消工作项更改15

5.4.复制工作项16

5.5.使用链接和附件17

5.5.1.超级链接17

5.5.2.工作项链接18

5.5.3.变更集链接20

5.5.4.源代码链接21

5.5.5.文件附件23

5.6.查询工作项24

5.6.1.变量24

5.6.2.运算符24

5.6.3.添加工作项查询26

5.6.4.保存工作项查询27

5.6.5.编辑工作项查询28

5.6.6.编辑工作项查询28

5.7.Bug管理29

5.7.1.状态和转换30

5.7.2.字段说明30

5.8.任务管理32

5.8.1.状态和转换33

5.8.2.字段说明33

6.配置管理35

6.1.VSS与TF版本控制35

6.2.源代码管理设置35

6.3.使用源代码资源管理器36

6.4.工作区37

6.5.变更集39

6.6.搁置集40

6.7.工作项与变更集关联42

7.邮件自动提醒43

7.1.设置43

7.2.查看警报44

1.关于本文档

1.1.本文的作者

1.2.本文的目的

文档介绍使用VSTS工具平台进行团队协作的操作方法,以便项目人员学会使用VSTS工具。

1.3.本文的读者

本文的读者是项目相关的所有人员。

本文将“VisualStudioTeamSystem”简称为“VSTS”。

本文将“TeamFoundationServer”简称为“TFS”。

1.4.参考文献

1、MicrosoftVisualStudio2008TeamSuite文档

2、《VSTS实施方案》

2.简述

微软为我们提供了软件全生命周期管理工具VisualStudioTeamSystem(简称VSTS),目的在于改善软件开发方法在实际开发过程中的有效实施.

VSTS扩展了VisualStudio开发工具的功能,集成了BUG管理、计划管理、风险管理、任务管理、项目报表、项目门户、生成管理、测试管理、持续集成、版本控制等功能,提供了一系列支持整个开发团队的工具.VSTS为项目经理,架构师,开发者,测试人员甚至开发经理都提供了相应的支持.

VSTS的集成功能为项目管理提供了集成的辅助支持工具,集中的项目管理信息,便于项目的报告,也便于项目人员之间的协作和沟通。

微软把TeamFoundation称作是VSTS提供的一个支持团队项目交付工作的协作技术集合,在本文中则主要讲解如何用VSTS的工具和功能进行团队协作。

3.TFS登录用户名和密码

TFS服务器的IP地址是192.168.1.251,机器名是SSS-TFS。

TFS服务器的用户安全是和Windows系统统一起来的,因此登录192.168.1.251的帐号、密码与登录TFS是相同的

登录帐号规则有两类,一类是姓名为三个及三个以上汉字的,登录帐号规则是姓(全拼)+名的每个字拼音的第一个字母,例如“王二麻”的登录帐号就是wangem;另外一类是姓名为两个汉字的,登录帐号规则是姓(全拼)+名(全拼),例如“王三”登录帐号就是wangsan。

登录帐号字母全是小写。

帐号的密码缺省是123,目前不支持普通帐号远程修改帐号密码,暂时规定修改密码通过管理员登录服务器后,你在服务器上修改自己的密码。

4.安装

4.1.VisualStudio2005访问TFS的安装

如果你的工作不涉及编码、编码检查和调试,只需要安装VisualStudio2005TeamExplore(团队资源管理器),安装文件在\\192.168.1.251\software\vss2005目录下,文件名称为chs_vs_2005_tfs.iso(安装时免输序列号),安装时注意选择“安装团队资源管理器”。

如果你的工作涉及编码、编码检查和调试,则需要安装VisualStudio2005TeamSuite,安装文件安装文件在\\192.168.1.251\software\vss2005目录下,文件名称为VisualStudio2005TeamSuite.iso(安装时免输序列号)。

上面的两个安装文件都是光盘镜像文件,怎么使用光盘镜像文件,不在这里详述,要注意的是VisualStudio2005TeamSuite.iso这个镜像文件大小超过3G,如果使用虚拟光驱不能装载,那就要安装高版本的虚拟光驱软件。

要是你以前安装了VisualStudio2005IDE环境,现在你只安装VisualStudio2005TeamExplore,而不能访问TFS时,建议你把原来的VisualStudio2005IDE卸掉,安装VisualStudio2005TeamSuite作为新的VisualStudio2005IDE环境。

另外TeamSuite是包含了测试和架构设计的,如果你是测试人员,一定要安装VisualStudio2005TeamSuite

4.2.VisualStudio2008访问TFS的安装

如果你的工作不涉及编码、编码检查和调试,只需要安装VisualStudio2008TeamExplore(团队资源管理器),安装文件在\\192.168.1.251\software\VSTS2008目录下,文件名称为VS2008TeamExplorerCHS.iso(安装时免输序列号)。

如果你的工作涉及编码、编码检查和调试,则需要安装VisualStudio2008TeamSuite,安装文件安装文件在\\192.168.1.251\software\VSTS2008目录下,文件名称为VS2008TeamSuiteCHSX1429243.iso(安装时免输序列号)。

上面的两个安装文件都是光盘镜像文件,怎么使用光盘镜像文件,不在这里详述,要注意的是VS2008TeamSuiteCHSX1429243.iso这个镜像文件大小超过4.5G,如果使用虚拟光驱不能装载,那就要安装高版本的虚拟光驱软件。

5.使用团队资源管理器

团队项目是微软提出的一个概念,微软认为项目人员紧密协作的项目就是团队项目,通过VSTS进行管理的项目,微软把它称之为团队项目。

团队资源管理器显示一个TFS中的团队项目。

如果团队已经创建了一个团队项目,您可以将它添加到团队资源管理器。

当您离开团队或某个团队项目不再活动时,还可以从团队资源管理器中移除该团队项目。

添加和移除团队资源管理器中的团队项目不会影响或删除TFS上的团队项目。

5.1.连接到TFS

1)打开VS后,选择菜单“工具->连接到TeamFoundationServer”,会弹出如下的操作界面。

2)新安装VS环境,则“连接到TeamFoundationServer”和“团队项目”都是空的,需要进行TeamFondation设置。

点击“服务器”按钮,则进入如下操作界面。

3)点击“添加”则出现下图所示操作界面,在该操作界面中,在“TeamFoundationServer名称”输入框输入公司TFS服务器的IP地址,其它的用缺省设置。

点击确定后则返回到上图操作界面,在上图的操作界面上双击“TeamFoundationServer列表”中的192.168.1.251则返回到第一步的操作界面。

4)在第一步的操作界面上选择参与的团队项目,点击确定之后,团队资源管理器则将你选择的团队项目显示在TeamFoundationServer下面。

5.2.添加团队项目

1)在“文件”菜单上,指向“打开”,然后单击“团队项目”。

出现如下操作界面。

注意:

如果正在使用项目管理环境设置,请在“文件”菜单上单击“添加现有团队项目”。

或在团队资源管理器中,单击TFS服务器后,点击鼠标右键,在弹出的菜单中单击添加现有团队项目”。

2)在“连接到TeamFoundationServer”对话框中,使用下拉列表选择一个有效的TeamFoundationServer。

3)在“团队项目”下面,从列表中选择要添加到团队资源管理器的团队项目,然后单击“确定”。

所选的团队项目出现在TeamFoundationServer节点下面。

5.3.移除团队项目

1)在团队资源管理器中,单击要移除的团队项目,在“编辑”菜单上单击“移除”。

或在团队资源管理器中,单击要移除的团队项目,点击鼠标右键,在弹出的菜单中单击“移除”。

2)在弹出的确认消息中单击“确定”。

5.4.刷新团队项目

在团队资源管理器中,单击要刷新的节点/团队项目/顶级节点,再在“视图”菜单中,单击“刷新”。

或在团队资源管理器中,单击要刷新的节点/团队项目/顶级节点,,点击鼠标右键,在弹出的菜单中单击“刷新”。

6.管理工作项

TeamFoundation使用工作项管理在产品生命周期中必须完成的工作。

不同的工作项类型跟踪不同类型的工作,如Bug、任务等。

公司目前的TeamFoundation只针对BUG和任务工作项进行了定制。

所有项目都具有“任务”列表,在项目进行过程中,团队中的每个成员都可能被指派各种任务。

一些人被指派编写规范,一些人被指派实现代码并修复Bug,另一些人则被指派运行测试。

TeamFoundationServer上的工作项数据库会跟踪这些不同类型的工作项。

为了跟踪项目进度,每个工作项被指派给项目团队中的一个人。

但是,根据项目工作流程,工作项可能在团队中的不同人员之间传递。

每种类型的工作项都有自定义的表单和工作流程。

项目管理员可以添加新类型和修改您已经在使用的类型。

在工作项表单上对工作项的当前状态及其进度进行跟踪。

工作项表单具有与工作项类型相关的字段、状态和转换,这些内容会影响您使用这些工作项跟踪工作的方式。

可以使用工作项查询查找和管理工作项。

使用TeamFoundation查询生成器可以构造简单或复杂的查询,以找到所需信息。

运行查询后,与该查询匹配的工作项将显示在结果列表中。

可以用不同的方式显示查询生成器和查询结果。

6.1.添加工作项

1)点击所属团队项目之后,在“团队”菜单上单击“添加工作项”,然后从列表中选取工作项类型。

或在团队资源管理器中,单击所属团队项目,再选择“工作项”,在“工作项”上点击鼠标右键,在弹出的菜单中单击点击“添加工作项”,再选择你要添加的工作项类型即可。

2)通过填写所有必填字段来完成工作项表单。

3)在“文件”菜单上,单击“全部保存”保存工作项。

注意:

●在使用TeamFoundation时,它会自动将最近使用过的工作项添加到“团队”菜单顶部以便于访问。

●必填字段用黄色底纹来表示。

6.2.编辑工作项

1)在团队资源管理器中,单击所属团队项目,再选择“工作项->团队查询”,双击运行其中的一个查询。

2)在“查询结果”列表中选择一个工作项。

在结果列表下的工作项表单上,编辑要更改的字段。

3)在“文件”菜单上单击“全部保存”。

注意:

●大多数工作项都具有必填字段,必须填写这些字段才能保存工作项。

默认情况下,这些字段以黄色突出显示,并且其中标有“<必填>”。

指向每个字段上的标签查看字段的解释,并查看表单顶部的信息栏,以了解有关包含不受支持的值的字段或必须填写的字段的信息。

●已更改但尚未保存的工作项在“结果列表”中带有钢笔图标标记,在工作项选项卡上带有星号(*)标记。

6.3.取消工作项更改

1)使未保存的工作项保持打开状态,在“编辑”菜单上单击“撤消更改并还原选定的工作项”。

2)在“MicrosoftVisualStudio”对话框中,单击“是”。

在“MicrosoftVisualStudio”对话框中,确认“是否保存对下列各项的更改?

”下的任务是要取消更改的工作项,然后单击“否”。

注意:

●如果是新工作项,则直接选择关闭且不保存新工作项表单就可以了。

●如果开始编辑现有工作项或新工作项后,决定不再继续,可以撤消更改。

具有未保存更改的工作项和查询在选项卡上用星号(*)进行标记,在结果列表中用钢笔图标进行标记。

6.4.复制工作项

复制工作项时,有若干种选择,具体取决于您要对工作项执行的操作、工作项的来源以及工作项的计划使用位置。

1)打开工作项,或运行现有工作项查询。

2)在“查询结果”列表中选择工作项,然后从“编辑”菜单中选择“创建工作项的副本”。

或在“查询结果”列表中右击工作项,然后选择“创建工作项的副本”。

3)在“复制工作项”对话框中,从“团队项目”列表中选择工作项要复制到的团队项目。

4)在“工作项类型”框中,选择信息要复制到的工作项的类型。

5)如果复制的工作项不支持某些复制过来的字段值,将收到一条消息,指出这些字段不受支持。

更正这些值,然后保存表单。

6)单击“确定”。

注意:

●如果选择的工作项类型与复制的工作项具有不同的字段,将仅仅复制两个工作项类型中都有的字段。

●如果新工作项复制到同一团队项目中,则新工作项将与旧工作项保存在同一路径。

如果新工作项保存到新团队项目中,则它将保存在该团队项目的顶级节点中。

●工作项状态(如果复制的工作项类型有的话)不会复制。

新工作项将总是出于默认原因以默认状态打开。

例如,即使复制的工作项处于“已关闭”状态,副本仍创建为“活动的”状态。

6.5.使用链接和附件

有很多方法可以用来将工作项连接到其他信息。

如果一个工作项需要屏幕抓图才能阐明需要的工作,还可以附加该屏幕抓图。

如果一个工作项必须引用Intranet上的其他文档,则可以添加URL。

所有这些使您可以更简单地在工作项中提供其他信息。

6.5.1.超级链接

1)添加新工作项或编辑现有工作项。

2)完成表单顶部的必填字段。

3)在表单底部的“链接”选项卡上单击“添加”。

4)在“添加链接”对话框中的“链接类型”下,选择“超链接”。

5)在“链接详细信息”下的“地址”框中,键入要链接的Web(URL)或服务器(UNC)位置,或者从Internet浏览器中复制链接,然后粘贴该链接。

6)在“注释”下,输入有关此特定链接的任何重要注释。

7)单击“确定”。

8)单击“保存”以保存该工作项。

9)选择链接列表中的超级链接可以进行“打开”、“编辑”、“删除”该超级链接。

6.5.2.工作项链接

1)添加新工作项或编辑现有工作项。

2)完成工作项表单顶部的字段。

3)在表单底部的“链接”选项卡上单击“添加”。

4)在“添加链接”对话框中的“链接类型”下,选择“工作项”。

5)在“工作项ID”中键入ID号。

或者,单击“浏览”在团队项目中找到该工作项。

此时将显示“选择相关工作项”对话框,该对话框中有三种可用来查找工作项的方法。

6)如果您希望从已保存的查询中接收工作项,请选择“已保存查询”,然后从列表中选择一个查询。

7)如果您知道要接收的工作项ID,请选择“ID”,然后输入工作项ID。

用逗号或空格分隔每个ID。

8)还可以接收标题中包含特定文本的工作项。

●选择“标题包含”,然后键入搜索文本。

例如,输入“安装”会返回标题中包含“安装”的所有工作项。

●从“和类型”框中选择要搜索的工作项的类型。

9)在确定了工作项的查找条件之后,单击“查找”。

“选择相关工作项”对话框将在对话框底部的列表中显示查找结果。

10)从列表中选择要链接到的工作项,然后单击“确定”。

11)在“注释”框中,键入说明与该工作项的关系的注释。

“说明”框会自动填写。

12)单击“确定”。

13)单击“保存”以保存该工作项。

14)选择链接列表中的工作项可以进行“打开”、“编辑”、“删除”该工作项链接。

6.5.3.变更集链接

“变更集”是一个逻辑容器,TeamFoundation在其中存储与单个签入操作相关的所有信息,具体信息包括:

文件和文件夹修订、指向相关工作项的链接、签入说明、注释、策略遵从性以及签入的所有者名称和日期/时间等系统元数据。

1)向TeamFoundation版本控制提交一个更改,记下变更集编号。

您可以通过右击文件并选择“查看历史记录”来查找变更集编号。

在“历史记录”窗格中查找最近的更改,并在“变更集”列中找到对应的编号。

2)打开一个工作项,然后单击“链接”选项卡。

3)单击“添加”。

4)在“添加链接”对话框的“链接类型”列表中,选择“变更集”。

5)在“变更集”框中,键入变更集编号。

如果您不知道变更集编号,请单击“浏览”搜索变更集。

6)在“注释”框中,键入有关该变更集与工作项的关系的简短注释。

7)单击“确定”。

8)保存工作项以保存更改。

9)选择链接列表中的变更集可以进行“打开”、“编辑”、“删除”该变更集。

6.5.4.源代码链接

使用了TeamFoundation版本控制,可以将版本控制更改与特定工作项关联。

这样团队的其他成员就可以查看为了处理工作项在源代码中进行了哪些更改。

1)将源文件签入源代码管理程序。

2)打开一个工作项,然后单击“链接”选项卡。

3)单击“添加”。

4)在“添加链接”对话框的“链接类型”列表中,选择“已进行版本管理的项”。

5)在“项”框中,键入源文件的路径和文件名。

或者单击“浏览”浏览至源文件。

6)在“链接到”列表中,选择“最新版本”以便总是链接到该文件的最新版本。

7)在“注释”框中,输入一条说明您为什么将该工作项链接到此源代码文件的注释。

8)单击“确定”。

9)保存工作项以保存更改。

10)选择链接列表中的变更集可以进行“打开”、“编辑”、“删除”该变更集。

 

6.5.5.文件附件

1)添加新工作项或打开一个现有工作项。

2)在“文件附件”选项卡上,单击“添加”。

3)在“添加附件”对话框中的“附件”下,键入要附加的文件的路径和文件名,或浏览至该文件。

4)在“注释”下,输入有关此特定附件的任何重要注释。

5)单击“确定”将附件保存到TeamFoundationServer。

6)单击“保存”以保存该工作项。

7)选择附件列表中的项可以进行“打开”、“删除”该附件。

6.6.查询工作项

在团队项目中定位工作项,可以使用搜索或查询。

在团队资源管理器中,可以从团队项目的“工作项”节点使用工作项查询。

通过使用查询子句在工作项表单上的字段中查找特定值,可以确定搜索目标。

可以搜索一个特定字段值,或者创建包含多个查询子句的更复杂的查询。

工作项查询存储在团队项目的TeamFoundation数据库中。

还可以将查询保存到文件,然后将查询通过复制或电子邮件的方式提供给能够访问TeamFoundationServer和团队项目的任何人。

查询文件的扩展名为.wiq。

在TeamFoundationServer中您可以使用以下两种查询:

“团队查询”和“我的查询”。

这两种查询都存储在TeamFoundationServer中。

●团队查询:

这些查询可供团队项目中的所有人使用。

只有经团队项目管理员授予创建团队查询权限的人员才能够创建和修改团队查询。

●我的查询:

这些查询仅供您使用。

6.6.1.变量

使用查询变量可以为查询生成值,从而创建搜索当前日期、当前用户或当前项目的动态查询。

下表列出了TeamFoundation工作项跟踪中的可用查询变量。

查询变量

结果

@Me

使用“值”列中的@Me值可以自动在具有用户别名的字段(称为“人员字段”)中搜索当前用户的别名。

例如,如果您要查看自己打开的工作项,应将“字段”列设置为“激活者”,将“运算符”列设置为“=”,将“值”列设置为@Me。

@Project

对引用团队项目的任何字段使用“值”列中的@Project值,可以在当前团队项目中进行搜索。

@Today

对任何日期字段使用“值”列中的@Today值可以搜索当前日期。

每次运行时,查询都会输入当前日期。

还可以通过减去天数来修改@Today变量。

例如,要查找上周激活的所有项,应将“字段”列设置为“激活日期”,将“运算符”列设置为“>=”,将“值”列设置为@Today-7。

6.6.2.运算符

创建工作项查询时,查询子句中会用到查询运算符。

每个查询子句都由一个字段名称、一个查询运算符和一个值组成。

在确定某个工作项是否应包括在结果中时,应用的运算由查询运算符决定。

下表列出了可用于在TeamFoundation中跟踪工作项的查询运算符。

查询运算符

说明

适用的字段类型

=

如果该字段与指定的值匹配,将返回一个工作项。

数字、文本、日期和树

<>

如果该字段与指定的值不匹配,将返回一个工作项。

数字、文本、日期和树

>

如果该字段大于指定的值,将返回一个工作项。

数字、文本和日期

<

如果该字段小于指定的值,将返回一个工作项。

数字、文本和日期

>=

如果该字段大于或等于指定的值,将返回一个工作项。

数字、文本和日期

<=

如果该字段小于或等于指定的值,将返回一个工作项。

数字、文本和日期

包含

如果该字段包含指定的文本值,将返回一个工作项。

文本

不包含

如果该字段不包含指定的文本值,将返回一个工作项。

文本

其中

如果该字段与指定集合中的任意值匹配,将返回一个工作项。

例如,如果将ID字段与由值100、101和102组成的集合相比较,将返回工作项100、101和102。

数字、文本、日期和树

曾是

搜索字段的历史记录。

如果字段历史记录中的任一值与指

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 研究生入学考试

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2