VSTS使用手册TeamFoundation分册_第1页
VSTS使用手册TeamFoundation分册_第2页
VSTS使用手册TeamFoundation分册_第3页
VSTS使用手册TeamFoundation分册_第4页
VSTS使用手册TeamFoundation分册_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、VSTS使用手册TeanFoundation分册文件状态:V草稿正式发布正在修改文件编号:VSTSSSSSYSC-TF当前版本:作者:发布日期:密级:绝密,普通部门公开公司公开外部公开深圳市北斗星科技有限公司2008年06月20日版本历史版本/状态作者参与后起止日期备注V0.1王安学2008.6.20-2008.6.240.关于本文档0.1.本文的作者50.2.本文的目的50.3.本文的读者50.4.参考文献51 .ffii52 .TFS登录用户名和密码3 .玄装3.1. VISUALSTUDIO2005访问TFS的安装3.2. VISUALSTUDIO2008访问TFS的安装4 .使用团队资

2、源管理器4.1. 连接到TFS84.2. 添加团队项目94.3. 移除团队项目104.4. 刷新团队项目125 .管理工作项125.1. 添加工作项125.2. 编辑工作项135.3. 取消工作项更改155.4. 复制工作项165.5. 使用链接和附件175.5.1. 超级链接175.5.2. 工作项链接185.5.3. 变更集链接205.5.4. 源代码链接215.5.5. 文件附件235.6. 查询工作项245.6.1. 变量245.6.2. 运算符245.6.3. 添加工作项查询265.6.4. 保存工作项查询275.6.5. 编辑工作项查询285.6.6. 编辑工作项查询285.7.

3、BUG管理295.7.1. 状态和转换305.7.2. 字段说明305.8. 任务管理325.8.1. 状态和转换335.8.2. 字段说明33区配置管理356.1. VSS与TF版本控制356.2. 源代码管理设置356.3. 使用源代码资源管理器366.4. 工作区376.5. 变更集396.6. 搁置集406.7. 工作项与变更集关联42乙邮件自动提醒437.1. 设置437.2. 查看警报440.关于本文档0.1.本文的作者0.2.本文的目的文档介绍使用VSTS工具平台进行团队协作的操作方法,以便项目人员学会使用VSTS工具。0.3.本文的读者本文的读者是项目相关的所有人员。本文将“V

4、isualStudioTeamSystem简称为“VSTS”。本文将“TeamFoundationServer简称为“TFS”。0.4.参考文献1、MicrosoftVisualStudio2008TeamSuite文档2、«VSTS实施方案1 .简述微软为我们提供了软件全生命周期管理工具VisualStudioTeamSystem(简称VSTS,目的在于改善软件开发方法在实际开发过程中的有效实施.VSTST展了VisualStudio开发工具的功能,集成了BUGt理、计划管理、风险管理、任务管理、项目报表、项目门户、生成管理、测试管理、持续集成、版本控制等功能,提供了一系列支持整个

5、开发团队的工具.VSTS项目经理,架构师,开发者,测试人员甚至开发经理都提供了相应的支持.VSTS的集成功能为项目管理提供了集成的辅助支持工具,集中的项目管理信息,便于项目的报告,也便于项目人员之间的协作和沟通。微软把TeamFoundation称作是VSTS!供的一个支持团队项目交付工作的协作技术集合,在本文中则主要讲解如何用VSTS的工具和功能进行团队协作。2 .TFS登录用户名和密码TFS服务器的IP地址是51,机器名是SSS-TFSTFS服务器的用户安全是和Windows系统统一起来的,因此登录51的帐号、密码与登录TFS是相同的登录帐号规则

6、有两类,一类是姓名为三个及三个以上汉字的,登录帐号规则是姓(全拼)十名的每个字拼音的第一个字母,例如“王二麻”的登录帐号就是wangem另外一类是姓名为两个汉字的,登录帐号规则是姓(全拼)十名(全拼),例如“王三”登录帐号就是wangsan=登录帐号字母全是小写。帐号的密码缺省是123,目前不支持普通帐号远程修改帐号密码,暂时规定修改密码通过管理员登录服务器后,你在服务器上修改自己的密码。3 .安装3.1. VisualStudio2005访问TFS的安装如果你的工作不涉及编码、编码检查和调试,只需要安装VisualStudio2005TeamExplore(团队资源管理器),安装文件在192

7、.168.1.251softwarevss2005目录下,文件名称为chs_vs_2005_tfs.iso(安装时免输序列号),安装时注意选择“安装团队资源管理器”。如果你的工作涉及编码、编码检查和调试,则需要安装VisualStudio2005TeamSuite,安装文件安装文件在51softwarevss2005目录下、文件名称为VisualStudio2005TeamSuite.iso(安装时免输序列号)。上面的两个安装文件都是光盘镜像文件,怎么使用光盘镜像文件,不在这里详述,要注意的是VisualStudio2005TeamSuite.iso这个镜像文件大小超过3

8、G,如果使用虚拟光驱不能装载,那就要安装高版本的虚拟光驱软件。要是你以前安装了VisualStudio2005IDE环境,现在你只安装VisualStudio2005TeamExplore,而不能访问TFS时,建议你把原来的VisualStudio2005IDE卸掉,安装VisualStudio2005TeamSuite作为新的VisualStudio2005IDE环境。另外TeamSuite是包含了测试和架构设计的,如果你是测试人员,一定要安装VisualStudio2005TeamSuite3.2. VisualStudio2008访问TFS的安装如果你的工作不涉及编码、编码检查和调试,只

9、需要安装VisualStudio2008TeamExplore(团队资源管理器),安装文件在51softwareVSTS2008目录下,文件名称为VS2008TeamExplorerCHS.iso(安装时免输序列号)。如果你的工作涉及编码、编码检查和调试,则需要安装VisualStudio2008TeamSuite,安装文件安装文件在51softwareVSTS2008目录下,文件名称为VS2008TeamSuiteCHSX1429243.iso(安装时免输序歹U号)。上面的两个安装文件都是光盘镜像文件,怎么使用光盘镜像文件,不在这里详述,要注意的是

10、VS2008TeamSuiteCHSX1429243.iso这个镜像文件大小超过4.5G,如果使用虚拟光驱不能装载,那就要安装高版本的虚拟光驱软件。4 .使用团队资源管理器团队项目是微软提出的一个概念,微软认为项目人员紧密协作的项目就是团队项目,通过VSTS进行管理的项目,微软把它称之为团队项目。团队资源管理器显示一个TFS中的团队项目。如果团队已经创建了一个团队项目,您可以将它添加到团队资源管理器。当您离开团队或某个团队项目不再活动时,还可以从团队资源管理器中移除该团队项目。添加和移除团队资源管理器中的团队项目不会影响或删除TFS上的团队项目。4.1. 连接至UTFS1)打开VS后,选择菜单

11、“工具-连接到TeamFoundationServer",会弹出如下的操作界面。2)新安装VS环境,则“连接到TeamFoundationServer”和“团队项目”都是空的,需要进行TeamFondation设置。点击“服务器”按钮,则进入如下操作界面。3)点击“添加”则出现下图所示操作界面,在该操作界面中,在"TeamFoundationServer名称”输入框输入公司TFS服务器的IP地址,其它的用缺省设置。点击确定后则返回到上图操作界面,在上图的操作界面上双击"TeamFoundationServer歹U表”中的51则返回到第一步的操

12、作界面。4)在第一步的操作界面上选择参与的团队项目,点击确定之后,团队资源管理器则将你选择的团队项目显示在 Team Foundation Server下面。4.2.添加团队项目1)在“文件”菜单上,指向“打开”,然后单击“团队项目”。出现如下操作界面。连接到 Tess F01111(1312ion Server团区连接到 Team Fouiidati on Server (£):192 168.1.251V团队项目CE):服务器母)回筐造caixSSS-CMSSSS TFS TEST衡阳党政门户信息交换平台确定取消注意:如果正在使用项目管理环境设置,请在“文件”菜单上单击“添加现有

13、团队项 目”。或在团队资源管理器 中,单击TFS服务器后,点击鼠标右键,在弹出的菜单中单击添加现有团队项目IL ,-'M .1" 1In卬的Frs SS-阳息IE我SSSSSSSS衡信晒国racaramd.:时.由由.由:卧山团队普源营理器益添加现有团队项目遍),JJ新建团队项目也L.断开连接(£)回刷新®Te.amFomida.tionServer设置Q)I昌属性®2)在“连接到TeamFoundationServer”对话框中,使用下拉列表选择一个有效的TeamFoundationServer。3)在“团队项目”下面,从列表中选择要添加到团队

14、资源管理器的团队项目,然后单击“确定"。所选的团队项目出现在TeamFoundationServer节点下面。团队资源管理器192.168.1257,爹的区鼓建$SSS_TFS_TEST_jjSSSAgileJjSSS-CNISn衡阳党政门户LS信息交换平台心解决方案资.rs团队资源管理器 1"U4JJ4.3. 移除团队项目1)在团队资源管理器中,单击要移除的团队项目,在“编辑”菜单上单击“移除”起始页-MicrosoftVisualStudio岑Han文件旧帮助国)*-团以处工具9测试5)窗口世社区©就绪团队资源管理器打开创建:项目网站CE)项目中)网站匹1I)

15、1眼168I25】回我的收藏夹*SSSTFSTEST昆SSSAgilsJJSSS-CMSuj衡阳党政门户荔信息交换平台我解决方案资2团队资源管理器马关视图或在团队资源管理器中,单击要移除的团队项目,点击鼠标右键,在弹出的菜单中单击“移除”。fx2)在弹出的确认消息中单击“确定”JicrosoftVisualStudioTF30327:确实要从团队资源管理器移除团趴项目“SSPmb吗?如果从树中移除邮项目,可以稍后从"文件“菜单再次添加该团队项目j方法是:指向“打开”,单击“团队项目”,然后选择设团队项目的名称.nWii取消4.4. 刷新团队项目在团队资源管理器中,单击要刷新的节点/团

16、队项目/顶级节点,再在“视图”菜单中,单击“刷新”。或在团队资源管理器中,单击要刷新的节点/团队项目/顶级节点,点击鼠标右键,在弹出的菜单中单击“刷新”。5 .管理工作项TeamFoundation使用工作项管理在产品生命周期中必须完成的工作。不同的工作项类型跟踪不同类型的工作,如Bug、任务等。公司目前的TeamFoundation只针对BUG和任务工作项进行了定制。所有项目都具有“任务”列表,在项目进行过程中,团队中的每个成员都可能被指派各种任务。一些人被指派编写规范,一些人被指派实现代码并修复Bug,另一些人则被指派运行测试。TeamFoundationServer上的工作项数据库会跟踪

17、这些不同类型的工作项。为了跟踪项目进度,每个工作项被指派给项目团队中的一个人。但是,根据项目工作流程,工作项可能在团队中的不同人员之间传递。每种类型的工作项都有自定义的表单和工作流程。项目管理员可以添加新类型和修改您已经在使用的类型。在工作项表单上对工作项的当前状态及其进度进行跟踪。工作项表单具有与工作项类型相关的字段、状态和转换,这些内容会影响您使用这些工作项跟踪工作的方式。可以使用工作项查询查找和管理工作项。使用TeamFoundation查询生成器可以构造简单或复杂的查询,以找到所需信息。运行查询后,与该查询匹配的工作项将显示在结果列表中。可以用不同的方式显示查询生成器和查询结果。5.1

18、. 添加工作项1)点击所属团队项目之后,在“团队”菜单上单击“添加工作项”,然后从列表中选取工作项类型。或在团队资源管理器中,单击所属团队项目,再选择“工作项”,在“工作项”上点击鼠标右键,在弹出的菜单中单击点击“添加工作项",再选择你要添加的工作项类型即可。2)通过填写所有必填字段来完成工作项表单。3)在“文件”菜单上,单击“全部保存”保存工作项。汪思:在使用TeamFoundation时,它会自动将最近使用过的工作项添加到“团队”菜单顶部以便于访问。必填字段用黄色底纹来表示。5.2. 编辑工作项,团队查询”1)在团队资源管理器中,单击所属团队项目,再选择“工作项其中的一个查询。团

19、队资源管理器画J编啊19£J6e,1.2511我的收氤夹-工SS?racess二一/工作项-;团队查询。产品要求-J风脸.j更改请求二)缓解措施状态_j活动Bu重口纠正措施?)开发任务口客户要求j评审二受阻工作项所有工作项力所有任务口问题Jj我的工作项二)我的团队项目的所有工作项_j已解决的的套_j我的查询3文档+报告十N团队项目生成_源代码管理2)在“查询结果”列表中选择一个工作项。在结果列表下的工作项表单上,编辑要更改的字段。3)在“文件”菜单上单击“全部保存”。注息:大多数工作项都具有必填字段,必须填写这些字段才能保存工作项。默认情况下,这些字段以黄色突出显示,并且其中标有“必

20、填”。指向每个字段上的标签查看字段的解释,并查看表单顶部的信息栏,以了解有关包含不受支持的值的字段或必须填写的字段的信息。已更改但尚未保存的工作项在“结果列表”中带有钢笔图标标记,在工作项选项卡上带有星号(*)标记。5.3. 取消工作项更改1)使未保存的工作项保持打开状态,在“编辑”菜单上单击“撤消更改并还原选定的工作项”。匕我的工作项结果】章lMicrosoftVisualStudio文件编辑|视图也)生成卷)团队些 格式。我用查询氨.无法重复Ctrl+TI撤消上次全局操作(3)撤销舞入Ctrl+Z§ II力撤消更改并还原选定的工作项/ 2121心创建工作项的副本21奥切(T)Cl

21、rl+x复制 OCtrl+C居粘贴 X)Ctri+VX删除猴1山全选 国)Ctrl+AB哼21查找和替换e>分学转到。Ctri+<?区龙高皴g曲书签支)卜;埴4£2)在"Microsoft Visual Studio ”对话框中,单击"是"在“MicrosoftVisualStudio”对话框中,确认“是否保存对下列各项的更改?”下的任务是要取消更改的工作项,然后单击“否”。注息:如果是新工作项,则直接选择关闭且不保存新工作项表单就可以了。如果开始编辑现有工作项或新工作项后,决定不再继续,可以撤消更改。具有未保存更改的工作项和查询在选项卡上用

22、星号(*)进行标记,在结果列表中用钢笔图标进行标记。5.4. 复制工作项复制工作项时,有若干种选择,具体取决于您要对工作项执行的操作、工作项的来源以及工作项的计划使用位置。1)打开工作项,或运行现有工作项查询。2)在“查询结果”列表中选择工作项,然后从“编辑”菜单中选择“创建工作项的副本”。或在“查询结果”列表中右击工作项,然后选择“创建工作项的副本”。3)在“复制工作项”对话框中,从“团队项目”列表中选择工作项要复制到的团队项目。4)在“工作项类型”框中,选择信息要复制到的工作项的类型。5)如果复制的工作项不支持某些复制过来的字段值,将收到一条消息,指出这些字段不受支持。更正这些值,然后保存

23、表单。6)单击“确定”。注息:如果选择的工作项类型与复制的工作项具有不同的字段,将仅仅复制两个工作项类型中都有的字段。如果新工作项复制到同一团队项目中,则新工作项将与旧工作项保存在同一路径。如果新工作项保存到新团队项目中,则它将保存在该团队项目的顶级节点中。工作项状态(如果复制的工作项类型有的话)不会复制。新工作项将总是出于默认原因以默认状态打开。例如,即使复制的工作项处于“已关闭”状态,副本仍创建为“活动的”状态。5.5. 使用链接和附件有很多方法可以用来将工作项连接到其他信息。如果一个工作项需要屏幕抓图才能阐明需要的工作,还可以附加该屏幕抓图。如果一个工作项必须引用Intranet上的其他

24、文档,则可以添加URL。所有这些使您可以更简单地在工作项中提供其他信息。5.5.1. 超级链接1)添加新工作项或编辑现有工作项。2)完成表单顶部的必填字段。3)在表单底部的“链接”选项卡上单击“添加”4)在“添加链接”对话框中的“链接类型”下,选择“超链接”。5)在“链接详细信息”下的“地址”框中,键入要链接的Web(URL)或服务器(UNC)位置,或者从Internet浏览器中复制链接,然后粘贴该链接。6)在“注释”下,输入有关此特定链接的任何重要注释。7)单击“确定”。8)单击“保存”以保存该工作项。9)选择链接列表中的超级链接可以进行“打开”、“编辑”、“删除”该超级链接。5.5.2.

25、工作项链接1)添加新工作项或编辑现有工作项。2)完成工作项表单顶部的字段。3)在表单底部的“链接”选项卡上单击“添加”。4)在“添加链接”对话框中的“链接类型”下,选择“工作项”下区选择链接类型及详细信息。辘接类型国):工作项确定取消5)在“工作项ID”中键入ID号。或者,单击“浏览”在团队项目中找到该工作项。此时将显示“选择相关工作项”对话框,该对话框中有三种可用来查找工作项的方法。6)如果您希望从已保存的查询中接收工作项,请选择“已保存查询”,然后从列表中选择一个查询。7)如果您知道要接收的工作项ID,请选择“ID”,然后输入工作项ID。用逗号或空格分隔每个ID。8)还可以接收标题中包含特

26、定文本的工作项。选择“标题包含”,然后键入搜索文本。例如,输入“安装”会返回标题中包含“安装”的所有工作项。从“和类型”框中选择要搜索的工作项的类型。9)在确定了工作项的查找条件之后,单击“查找”。“选择相关工作项”对话框将在对话框底部的列表中显示查找结果。10)从列表中选择要链接到的工作项,然后单击“确定”“说明”框会自动填写。11)在“注释”框中,键入说明与该工作项的关系的注释。12)单击“确定”。13)单击“保存”以保存该工作项。优先卿4):指沛蛤屿):说明修复计加1雌原因历史记录链接 附件王安学链接类型 超燧置说明kt tp:/l92. 166.1.25 IjggO注释他方方式访同工作

27、项的UEL14)选择链接列表中的工作项可以进行“打开”、“编辑”、“删除”该工作项链接。5.5.3. 变更集链接“变更集”是一个逻辑容器,TeamFoundation在其中存储与单个签入操作相关的所有信息,具体信息包括:文件和文件夹修订、指向相关工作项的链接、签入说明、注释、策略遵从性以及签入的所有者名称和日期/时间等系统元数据。1)向TeamFoundation版本控制提交一个更改,记下变更集编号。您可以通过右击文件并选择“查看历史记录”来查找变更集编号。在“历史记录”窗格中查找最近的更改,并在“变更集”列中找到对应的编号。2)打开一个工作项,然后单击“链接”选项卡。3)单击“添加”。4)在

28、“添加链接”对话框的“链接类型”列表中,选择“变更集”。5)在“变更集”框中,键入变更集编号。如果您不知道变更集编号,请单击“浏览”搜索变更集查找变更集6)在“注释”框中,键入有关该变更集与工作项的关系的简短注释。7)单击“确定”。8)保存工作项以保存更改。9)选择链接列表中的变更集可以进行“打开”、“编辑”、“删除”该变更集。5.5.4.源代码链接使用了TeamFoundation版本控制,可以将版本控制更改与特定工作项关联。这样团队的其他成员就可以查看为了处理工作项在源代码中进行了哪些更改。1)将源文件签入源代码管理程序。2)打开一个工作项,然后单击“链接”选项卡。3)单击“添加”。4)在

29、“添加链接”对话框的“链接类型”列表中,选择“已进行版本管理的项”5)在“项”框中,键入源文件的路径和文件名。或者单击“浏览”浏览至源文件。6)在“链接到”列表中,选择“最新版本”以便总是链接到该文件的最新版本。7)在“注释”框中,输入一条说明您为什么将该工作项链接到此源代码文件的注释。8)单击“确定”。9)保存工作项以保存更改。产重级卷):低V优先翅别g: 3状态;已建议“指派蛤- 壬安学V说明II悖复计划II触陷爆因II历史记录 国s附件格报类型超链搂工地受更集说明http:/192.1B8. 1.251.3090任务 21T: lait变更集147注释YEB方式面同工作期的皿工作项链搔则

30、试T作项生事奉西试EMiZgSgJTF3EST/§SSE 双运10)选择链接列表中的变更集可以进行“打开”、“编辑”、“删除”该变更集。5.5.5.文件附件1)添加新工作项或打开一个现有工作项。2)在“文件附件”选项卡上,单击“添加”。3)在“添加附件”对话框中的“附件”下,键入要附加的文件的路径和文件名,或浏览至该文件。4)在“注释”下,输入有关此特定附件的任何重要注释。5)单击“确定”将附件保存到TeamFoundationServer。6)单击“保存”以保存该工作项。7)选择附件列表中的项可以进行“打开”、“删除”该附件。5.6. 查询工作项在团队项目中定位工作项,可以使用搜索

31、或查询。在团队资源管理器中,可以从团队项目的“工作项”节点使用工作项查询。通过使用查询子句在工作项表单上的字段中查找特定值,可以确定搜索目标。可以搜索一个特定字段值,或者创建包含多个查询子句的更复杂的查询。工作项查询存储在团队项目的TeamFoundation数据库中。还可以将查询保存到文件,然后将查询通过复制或电子邮件的方式提供给能够访问TeamFoundationServer和团队项目的任何人。查询文件的扩展名为.wiq。在TeamFoundationServer中您可以使用以下两种查询:"团队查询"和"我的查询”。这两种查询都存储在TeamFoundatio

32、nServer中。团队查询:这些查询可供团队项目中的所有人使用。只有经团队项目管理员授予创建团队查询权限的人员才能够创建和修改团队查询。我的查询:这些查询仅供您使用。5.6.1. 变量使用查询变量可以为查询生成值,从而创建搜索当前日期、当前用户或当前项目的动态查询。卜表列出了TeamFoundation工作项跟踪中的可用查询变量。查询变量结果Me使用值”列中的Me值可以自动在具有用户别名的字段(称为人员字段”)中搜索当前用户的别名。例如,如果您要查看自己打开的工作项,应将字段”列设置为激活者”,将运算符”列设置为“=",将值”列设置为Me。Project对引用团队项目的任何字段使用值

33、”列中的Project值,可以在当前团队项目中进行搜索。Today对任何日期字段使用值”列中的Today值可以搜索当前日期。每次运行时,查询都会输入当前日期。还可以通过减去天数来修改Today变量。例如,要查找上周激活的所有项,应将字段”列设置为激活日期”,将运算符”列设置为“>=”,将值”列设置为Today-7。5.6.2. 运算符创建工作项查询时,查询子句中会用到查询运算符。每个查询子句都由一个字段名称、一个查询运算符和一个值组成。在确定某个工作项是否应包括在结果中时,应用的运算由查询运算符决定。下表列出了可用于在TeamFoundation中跟踪工作项的查询运算符。查询运算符说明适

34、用的字段类型=如果该字段与指定的值匹配,将返回一个工作项。数字、文本、日期和树<>如果该字段与指定的值不匹配,将返回一个工作项。数字、文本、日期和树>如果该字段大于指定的值,将返回一个工作项。数字、文本和日期<如果该字段小于指定的值,将返回一个工作项。数字、文本和日期>=如果该字段大于或等于指定的值,将返回一个工作项。数字、文本和日期<=如果该字段小于或等于指定的值,将返回一个工作项。数字、文本和日期包含如果该字段包含指定的文本值,将返回一个工作项。文本不包含如果该字段不包含指定的文本值,将返回一个工作项。文本其中如果该字段与指定集合中的任意值匹配,将返回一

35、个工作项。例如,如果将ID字段与由值100、101和102组成的集合相比较,将返回工作项100、101和102o数字、文本、日期和树曾是搜索字段的历史记录。如果字段历史记录中的任一值与指定的值相匹配,将返回工作项。文本和日期其下搜索树字段并返回位于值所指定的节点下面的所有工作项。树不在其下搜索树字段并返回不在值所指定的节点下面的所有工作项。树下表包含的示例查询子句演示了上述运算符的一些用法。字段运算符直说明指派给曾是Me返回曾经指派给您的所有工作项。状态其中巴会审”或正在进行中”返回状态设置为已会审”或正在进行中”的所有工作项。区域路径其下我的项目安装团队返回属于安装团队”节点的所有工作项以及

36、安装团队”节点下面的所有节点。标题包含安装返回标题中包含安装”一词的所有工作项。创建日期>=Today-7返回在上周创建的所有工作项。ID=100返回工作项编号100O5.6.3. 添加工作项查询1)打开团队项目,展开“工作项”节点,然后选择“团队查询”或“我的查询”。2)在“团队”菜单上单击“添加查询”,或点击右键后,在弹出菜单上点击“添加查询”,一个新的查询随即打开。3)选择“单击此处可添加一条子句”向查询中添加一条新子句。4)单击查询子句中的每一列以填写该子句。如果某一列具有接受值列表,那么当选择该列时,会出现一个下拉箭头。单击该下拉箭头可以从列表中进行选择。可用列如下。查询列如何

37、完成和/或如果该子句和上一子句必须都为真才能匹配结果,请选择“And'。如果该子句或上一子句必须为真才能匹配结果,请选择“Or”。字段此字段的列表包含当前TeamFoundationServer中使用的所有可搜索的工作项字段。根据需要使用任意数量的子句和字段以获取有用的结果。按“Alt+向下键”或键入要选择的字段名。运算符运算符选项的示例包括“="(等于)、“<>"(不等于)、“>"(大于)、“<”(小于)、“>=”(大于或等于)、“<="(小于或等于)、其中“、曾是“、从不”以及包含”。5)重复步骤3和4,添

38、加要搜索的所有值。6)在查询工具栏上单击“运行查询”来运行该查询。»霸JE查询21互询jEicEDSoftTinualStudio文"中靖松©退图9差或中团聒曲XMd)倒成电由口让J都E©碑助妙hukb单 a佳若的=BPe*aJ 亡士事目计划*:单击土金:可,埔一亭子可运行馁叠那口多看苴L艇太./ ID上乾题州 J iAW盲海2 f*iill*股的工作照 情闻we字畦运1哥国IV M EEk&aKHH u w ,3 IC. I .'.< 口我a咖i室-tJl 聒型«e*£.xS二工作:«-;G5U1E

39、由 口产品费求 口底 更故H事 _j曝解指范状态 口酒曲加工 口朝正界髓 口开茂任需 客户要聿 口评币 口受咀H作项 所有工柞孽 口所有任务 口间翻 口旺的工作JS我的邺项目的所有工作项 3已*蜘I Bu£匚J期曲田,文指+.一I报曾_d比肌理目生成 区那代后出 5SSJT3_Tgn SAcfeli: EEE-OE 所用党四门尸耻件Wat - ffi!.J.匚*jU5.6.4. 保存工作项查询A.保存现有工作项查询要保存打开的现有工作项查询,请在“文件”菜单上单击“保存<查询名称>查询”。B.保存新工作项查询1)添加新工作项查询。有关更多信息,请参见如何:添加新的工作项查

40、询。2)在“文件”菜单上单击“保存新查询查询编号>查询”。3)在“将查询另存为”对话框中的“名称”下,键入查询名称。4)在“请选择查询类型及保存位置”下,选择要用来保存该查询的位置:要允许其他团队成员使用您的查询,请选择“团队查询(每个人都可看到)”。此外,在“团队项目”框中选择团队项目。要将查询保存到个人查询文件夹,请选择“我的查询(只有我可以看到)”,然后选择存储该查询的团队项目。若要将查询保存到可以通过电子邮件发送的文件,请选择“文件”,然后输入要用来保存该文件的文件夹和文件名。TeamFoundation使用.wiq文件扩展名保存查询。5)单击“保存”。C.使用新名称或新位置保存

41、现有查询1)打开一个现有查询。2)在“文件”菜单上单击“将查询名称>查询另存为”。3)在“将查询另存为”对话框中的“名称”下,为查询键入一个新名称。4)在“请选择查询类型及保存位置”下,选择要用来保存该查询的位置:要允许其他团队成员使用您的查询,请选择“团队查询(每个人都可看到)”。此外,在“团队项目”框中选择团队项目。要将查询保存到个人查询文件夹,请选择“我的查询(只有我可以看到)”,然后选择存储该查询的团队项目。若要将查询保存到可以通过电子邮件发送的文件,请选择“文件”,然后输入要用来保存该文件的文件夹和文件名。TeamFoundation使用.wiq文件扩展名保存查询。5)单击“保

42、存”。注意:要将查询另存为团队项目,必须是ProjectAdministrators组的成员。5.6.5. 编辑工作项查询A.编辑团队查询1)打开一个现有团队项目。2)在团队资源管理器中的“工作项”下单击“团队查询”。3)双击一个团队查询将它打开。4)在查询工具栏上,单击"查看查询”以显示该查询。5)对查询进行更改。6)在“文件”菜单上单击“将查询名>查询另存为”,然后以一个新名称保存该查询。注意:ProjectAdministrators组的成员才能将查询保存到"团队查询”文件夹。但是,也可以编辑团队查询,然后将它另存为一个文件或保存到“我的查询”文件夹中。B.编辑

43、“我的查询”中的查询1)打开一个现有团队项目。2)在团队资源管理器中的“工作项”下单击“我的查询”。3)双击一个查询将它打开。4)在查询工具栏上,单击"查看查询”以显示该查询。5)对查询进行更改。6)在“文件”菜单上,单击“保存查询名称>查询”,或者单击“将查询名称>查询另存为”,以一个新名称保存该查询。5.6.6. 编辑工作项查询结果A.向“查询结果”中添加列1)打开或创建工作项查询。2)在查询工具栏上,单击“列选项”,或者在“查询结果”中的任意位置右击,然后单击“列选项”。3)在“字段”选项卡上的“可用列”下,选择要添加的字段。4)单击“>”(添加)按钮。5)单

44、击上箭头或下箭头按钮设置“选择的列”列表中列的顺序。此顺序对应于这些列在“结果列表”中的从左(上)至右(下)的显示顺序。6)单击“确定”。B.从“查询结果”中移除列1)打开或创建工作项查询。2)在“查询结果”中的任意位置右击,然后单击“列选项”。3)在“字段”选项卡上的“选择的列”下,选择要移除的字段。4)单击“<”(移除)按钮。5)单击“确定”。C.在“查询结果”中按某个单列排序1)打开或创建工作项查询。2)在“查询结果”中,单击要作为排序依据的列。可以再次单击该列,将排序顺序从升序改为降序,或从降序改为升序。D.在结果列表中按多列进行排序1)打开或创建工作项查询。2)在查询工具栏上,

45、单击“列选项”,或者在“查询结果”中的任意位置右击,然后单击“列选项”。3)单击“排序”选项卡。4)在“可用列”下,单击要作为排序依据的字段。5)单击“>”(添加)按钮。6)字段将添加到“选择的列”下。7)选择每个字段,然后单击“升序排序”或“降序排序”按钮选择排序方向。8)单击“上移”或“下移”按钮,控制先对哪些字段进行排序。9)单击“确定”。5.7. Bug管理Bug是记录产品中可能存在或已经存在的问题的工作项。一种情况对应于项目管理制度中定义的开发过程域里的测试与改错、项目验收阶段发现的的产品问题工作项。另外一种情况对应于售前和售后阶段发现的产品问题工作项,该工作项由售前、售后人员

46、发起。5.7.1. 状态和转换测试人员测试表明推迟推迟已修复t已关闭其它测试发修复完成现错误关闭其它测试发现错误关闭,推迟修复注:微软的TFS只支持新建的BUG处于一种特定的状态,不支持到两种或两种以上的状态,我们定制的BUG管理,新建时设定为“已建议”状态。图中列出的只是部分可能的状态转换,在实际操作中可能还会有另外的的状态流转途径,我们定制的BUG管理也提供支持。BUG的管理按照项目管理制度中的缺陷管理和其它缺陷管理办法执行。5.7.2. 字段说明字段说明填写角色ID用于标识工作项的唯一标识符。系统自动产生标题必选。标题提供要修复的问题的简要概述。标题应具有足够的描述性以使会审团队能够了解

47、该产品的哪个区域受影响以及如何受影响。提交该BUG勺人区域路径区域用于根据项目层次结构中的功能或团队对Bug进行分组。区域必须是项目层次结构中的有效节点。测试人员迭代路径迭代路径标识将在其中修复Bug的迭代。测试人员严重度此字段是用于对因未修复Bug所造成的影响进行评估的主观分级。有效值为“严重”、“高”、“中”和“低”。提交该BUG的人优先级必选。优先级是主观重要性分级。有效值为“高”、“中”和“低”。项目经理状态必选。Bug可处于“已建议”、“活动”、“已解决”、“重打开”、“延期”或“已关闭”状态。测试人员、项目经理、缺陷处理人、缺陷验证人指派给Bug当前所指派给的人员。如果该Bug需要

48、多次开发修复,则可将其视作方案并指派给依赖项链中的下一位人员。当所有修复部分合升-体时,Bug报告将被指派回测试人员。提交该BUG的人、测试人员、项目经理、缺陷处理人、缺陷验证人发现人发现BUG的人名提交该BUG勺人发现日期发现BUG的时间,输入格式:YYYY-MM-DDHH24:MI:SS提交该BUG勺人发现版本发现BUG的版本测试人员工作项说明(缺陷说明)必填,发现环境、发现途径、症状、重现步骤等信息提交BUG的人、测试人员集成版本指示包含解决Bug的更改的版本。开发经理开始日期修复BUG的开始日期,输入格式:YYYY-MM-DDHH24:MI:SS开发经理的;对实现修复所需的时间的估计(

49、以人员工时为单位)。开发经理已完成工作在实现修复上已花费的时间的估计(以人员工时为单位)。缺陷处理人建议的修复(修复力杀)有关对修复问题的建议、更改的说明开发经理缺陷原因说明产生缺陷的原因缺陷处理人历史记录此历史记录是有美Bug报告的连续讨论,其中积累了随着所做的更改而额外写入的项每当对Bug进行更改时,“历史记录”字段中写入一项,描述所进行的更改和更改的原因,以及关于此次更改的任何额外相关信息(注释)。提交该BUG的人、测试人员、项目经理、缺陷处理人、缺陷验证人附件包含已WW口到Bug的文件。提交该BUG的人、测试人员、项目经理、缺陷处理人、缺陷验证人链接此字段显示已链接到Bug的其他工作项

50、。提交该BUG的人、测试人员、项目经理、缺陷处理人、缺陷验证人创建者标识创建Bug的人员。此信息在“历史记录”字段中出现,而不出现在其自身字段中。系统自动记录创建日期标识创建Bug的时间。此信息在“历史记录”字段中出现,而不出现在其自身字段中。系统自动记录更改者标识上次对Bug进行更改的人员。系统自动记录更改日期标识上次对Bug进行更改的日期。系统自动记录解决者标识解决Bug的人员。此信息在“历史记录”字段中出现,而不出现在其自身字段中。系统自动记录解决日期标识解决Bug的时间。此信息在“历史记录”字段中出现,而不出现在其自身字段中。系统自动记录关闭者标识关闭Bug的人员。系统自动记录关闭日期

51、标识关闭Bug的日期。系统自动记录注:字段括号内的是提示BUG工作项填写操作界面的名字,列表结果字段选择时则是括号前面的名字5.8. 任务管理任务是记录需要执行的某项工作的工作项。对应于项目管理制度中的工作项列表如下:项目计划中项目计划项目监控中项目进展总结。需求管理中需求确认。结项管理中结项。需求开发中需求调查、需求分析、需求定义。实施方案设计中实施方案设计。系统设计中体系结构设计、界面设计、数据库设计、模块设计。系统编码中编码、单元测试。测试及改错中测试计划的制定、集成测试、系统测试、验收测试。项目验收中项目验收计划制定、部署、试运行、验收。培训管理中项目培训。技术评审中的技术评审工作任务

52、5.8.1. 状态和转换新任务现错误关闭注:微软的TFS只支持新建的任务处于一种特定的状态,不支持到两种或两种以上的状态,我们定制的任务管理,新建时设定为“已建议”状态。图中列出的只是部分可能的状态转换,在实际操作中可能还会有另外的的状态流转途径,我们定制的任务管理也提供支持。任务管理按照项目管理制度中的相应工作的管理和其它补充管理办法执行。5.8.2. 字段说明字段说明填写角色ID用于标识工作项的唯一标识符。提交该任务的人标题必选。标题提供要完成的任务的简要概述。标题应具有足够的描述性以使团队能够了解该产品的哪个区域受影响以及如何受影响。提交该任务的人区域路径用于将任务分组到相应的功能或团队

53、区域中。区域路径必须是项目层次结构中的有效节点。提交该任务的人迭代路径在其中执行任务的预定迭代。提交该任务的人严重度此任务对项目的影响程度如何?有效值为“严重”、“高”、“中”和“低”。提交该任务的人优先级必选。优先级字段是用于确定应首先完成哪些任务的主观判定的重要性分级。有效值为1、2、3。设定该任务为活动的人状态必选。任务可处于“已建议”、“活动”、“已解决”、“重打开”、“延期”或“已关闭”状态。任务相关角色指派给任务当前所指派给的人员。任务相关角色集成版本标识包含构成任务的所做更改的版本。项目经理或开发经理开始日期任务开始执行的日期,输入格式:YYYY-MM-DDHH24:MI:SS提交该任务的人的对完成任务所需的时间的估计(以人员工时为单位)。设定该任务为活动的人、项目经理、开发经理等已完成工作在执行任务上已花费的时间的估计(以人员工时为单位)。工作项说明(任务说明)必填,有关任务的详细信息,确切地描述需要执行的工作。任务相关角色历史记录描述每次使用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论