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

下载本文档

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

文档简介

1、密级:绝密VSTS使用手册Tean Foundation 分册V V普通 部门公开公司公开外部公开文件状态:V V 草稿 正式发布 正在修改文件编号:VSTS SSSSYSC-TF当前版本:作者:发布日期:深圳市北斗星科技有限公司20082008年0606月2020日版本历史版本/ /状态作者参与者起止日期备注V0.1王安学2008620-2008624121213131515161617171718202123242424242.添加工作项.编辑工作项.取消工作项更改.复制工作项.使用链接和附件5.5.1.超级链接5.5

2、.2.工作项链接5.5.3.变更集链接5.5.4.源代码链接5.5.5.文件附件.查询工作项5.6.1.变量5.6.2.运算符本文的作者5 5本文的目的5 5本文的读者5 5参考文献5 5简述5 5TFSTFS登录用户名和密码6 6安装6 6V VISUALISUALS STUDIOTUDIO 20052005 访问 TFSTFS的安装6 6V ViSUALiSUALSrSruDiouDio 20082008 访问 TFSTFS的安装7 7使用团队资源管理器7 7连接到TFSTFS8 8添加团队项目9 9移除团队项目1010刷新团队项目1212管理工作项12125 51.1.2.

3、..10.1. .0.20.2. .0.30.3. .0.40.4. .3.13.1. .3.23.2. .4.14.1. .4.24.2. .4.34.3. .4.44.4. .0.0.关于本文档5.6.3.添加工作项查询5.6.4.保存工作项查询5.6.5.编辑工作项查询5.6.6.编辑工作项查询. B BUGUG 管理5.7.1.状态和转换5.72字段说明.任务管理5.8.1.状态和转换5.8.2.字段说明27282829293030323233336.6.配置管理353. VSSVSS与TFTF版本控制6.2.6.

4、2.源代码管理设置.使用源代码资源管理器.工作区.变更集.搁置集.工作项与变更集关联35353535363637373939404042427邮件自动提醒434.设置.查看警报434344442、VSTS实施方案0.0.关于本文档0.1.本文的作者02本文的目的文档介绍使用VSTS工具平台进行团队协作的操作方法,以便项目人员学会 使用VSTS工具。0.3.本文的读者本文的读者是项目相关的所有人员。本文将“ Visual Studio Team System 简称为“ VSTS”。本文将“ Tea

5、m Foundation Server 简称为“ TFS”。0.4.参考文献1、M icrosoft Visual Studio 2008 Team Suite 文档1.1.简述微软为我们提供了软件全生命周期管理工具Visual Studio TeamSystem(简称VSTS ,目的在于改善软件开发方法在实际开发过程中的有效实施VSTS扩展了 Visual Studio开发工具的功能,集成了 BUGt理、计划管理、风险管理、任务管理、项目报表、项目门户、生成管理、测试管理、持续集成、 版本控制等功能,提供了一系列支持整个开发团队的工具.VSTS为项目经理,架 构师,开发者,测试人员甚至开发经

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

7、姓(全拼)+名的每个字拼音的第一个字母,例如“王二麻”的登录帐号就是wan gem另外一类是姓名为两个汉字的,登录帐号规则是姓(全拼)+名(全拼),例如“王三”登录帐号就是 wangsae登录帐号字母全是小写。帐号的密码缺省是123,目前不支持普通帐号远程修改帐号密码,暂时规定修改密码通过管理员登录服务器后,你在服务器上修改自己的密码。3.3.安装3.1. Visual Studio 2005 访问 TFS 的安装如果你的工作不涉及编码、编码检查和调试,只需要安装Visual Studio 2005Team Exp lore(团队资源管理器)目录下,文件名称为chs vs 2005 tfs.i

8、so51softwarevss2005安装文件在(安装时免输序列号),安装时注意选择“安装团队资源管理器”如果你的工作涉及编码、编码检查和调试,则需要安装VisualStudio 2005Team Suite,安装文件安装文件在 51softwarevss2005目录下,文件名称为 Visual Studio 2005 Team Suite.iso(安装时免输序列号)。Studio 2008Team Exp lore(团队资源管理器)文件在51softwareVSTS2008目录下,文件名称为Studio 2008上面的两个安装

9、文件都是光盘镜像文件,怎么使用光盘镜像文件,不在这里详述,要注意的是 Visual Studio 2005 Team Suite.iso这个镜像文件大小超过3G,如果使用虚拟光驱不能装载,那就要安装高版本的虚拟光驱软件。要是你以前安装了 Visual Studio 2005 IDE 环境,现在你只安装 VisualStudio 2005 TeamExplore,而不能访问TFS时,建议你把原来的 Visual Studio2005 IDE 卸掉,安装 Visual Studio 2005 Team Suite作为新的 Visual Studio 2005 IDE 环境。另外Team Suite

10、是包含了测试和架构设计的,如果你是测试人员,一定要安装 Visual Studio 2005 Team Suite3.2.Visual Studio 2008 访问 TFS 的安装如果你的工作不涉及编码、编码检查和调试,只需要安装VisualVS2008TeamExplorerCHS.iso (安装时免输序列号)。如果你的工作涉及编码、编码检查和调试,则需要安装VisualTeamSuite,安装文件安装文件在 51softwareVSTS2008 目录下, 文件名称为VS2008TeamSuiteCHSX1429243.iso(安装时免输序列号)。上面的两个安装文件都是

11、光盘镜像文件, 怎么使用光盘镜像文件,不在这里 详述,要注意的是 VS2008TeamSuiteCHSX1429243.iso这个镜像文件大小超过 4.5G,如果使用虚拟光驱不能装载,那就要安装高版本的虚拟光驱软件。4.4.使用团队资源管理器团队项目是微软提出的一个概念,微软认为项目人员紧密协作的项目就是团队项目,通过VSTS进行管理的项目,微软把它称之为团队项目。团队资源管理器显示一个TFS中的团队项目。如果团队已经创建了一个团队项目,您可以将它添加到团队资源管理器。当您离开团队或某个团队项目不再活动时,还可以从团 0区1冈队资源管理器 中移除该团队项目。添加和移除 团队资源管理器 中的团队

12、项目不会影响或 删除TFS上的团队项目。4.1.连接到TFS1)打开VS后,选择菜单“工具-连接到Team Foundation Server ”,会弹出如下的操作界面。连接到 Teas.Teas. FoundationFoundation ServerServer连接到 TeamTeam FoimiatiFoimiati onon ServtrServtr (JC)(JC): :lee.lee. 160.160.1,2511,251S S队项目:I隆选0. . . 叼 SSFrocesiSSFrocesi gSSE-CHEgSSE-CHE g g ESS.TFSJTESTESS.TFSJTE

13、ST SSSAgiltSSSAgilt 3 3衡阳党政门戶 g g信息交换平台L 确定 】班消 2)新安装VS环境,则“连接到Team Foundation Server”和“团队项目”都是空的,需要进行Team Fon datio n设置。点击“服务器”按钮,则进入如下操作界面。添加#移除 TeasTeas FoundationFoundation ServerServerTeamTeam FcuniatianFcuniatian ServerServer 列表 Q)Q):名舔TJEL鹉#i開:r药1i我眨T騎工酋r箭叫0区1连接详细信息端口号:00800080协垃世): IfTTFIfTT

14、FO O JfTTFSJfTTFS服务器)一一.3)点击“添加”则出现下图所示操作界面,在该操作界面中,在“Team Foundation Server名称”输入框输入公司 TFS服务器的IP地址,其它的用缺省设置。点击确定后则返回到上图 操作界面, 在上图的操 作界面上双 击“ Team Foundation Server列表”中 的51则返回到第一步的操作界面。添加 TeaTea FoundationFoundation ServerServerTeamTeam FcundatioitFcundatioit ServerServer 名称 Cl)Cl):4)在第一步的

15、操作界面上选择参与的团队项目,点击确定之后,团队资源管理器则将你选择的团队项目显示在 Team Foun dation Serve汴面。4.2.添加团队项目1)在“文件”菜单上,指向“打开”,然后单击“团队项目”。出现如下操作界面。连接到 TealTeal FoundationFoundation ServerServer连接到 TeamTeam FcuikdatiFcuikdati anan ServerServer ()() 1 1192192 163163 1.2511.251人项目电):0M.asi0M.asi0 0SSS-CHSSSS-CHS叼 SSSSSS TFSTFS TESTT

16、ESTF F 1 1HiHigsSSAgilegsSSAgile 回衡阳党政门尸 叼信息交换平台I 确定 | I 取消 注意:如果正在使用项目管理环境设置,请在“文件”菜单上单击“添加现有团队项 目”。或在团队资源管理器 中,单击TFS服务器后,点击鼠标右键,在弹出的菜单中单击添 加现有团队项目”。nignig虽 添加现有团队顼目啦.,.新建团弘项目熾断开连接1TeamTeam FouiidatiFouiidati OILOIL ServerServer 设置 卜la2)在“连接到Team Fou ndation Server ”对话框中,使用下拉列表选择一个有效的TeamFoun dati

17、on Server。3)在“团队项目”下面,从列表中选择要添加到团队资源管理器的团队项目,然后单击“确定”。所选的团队项目出现在Team Foundation Server节点下面。_JU43移除团队项目1)在团队资源管理器 中,单击要移除的团队项目,在“编辑”菜单上单击“移除”m無决方秦费总团肚资源管理器2)在弹出的确认消息中单击“确定”。XicrosoftXicrosoft VisualVisual StudioStudioTF3(n27TF3(n27 : :确实要从团肽资源管理器移除团臥项目岛ProcEMJProcEMJ吗? 如果从树中移除团臥项目 可以梢后从“文件棄单再汝添加该二 方法

18、是:指向“打开,单击“团队项目,然启选捧谨团队顶目BEEliElia aiCEiCE取消 或在团队资源管理器中, 单击要移除的团队项目, 点击鼠标右键,在弹出的菜单中单击 “移除”。一於朗歐噩羊谿呼谥輩為H柳甜罚解决方案资局团臥资源管理器召冀视图,然后从列表中选取4.4.刷新团队项目在团队资源管理器中,单击要刷新的节点/团队项目/顶级节点,再在“视图”菜单中,单击“刷新”。或在团队资源管理器中,单击要刷新的节点/团队项目/顶级节点,点击鼠标右键,在弹出的菜单中单击“刷新”。Team Foundation使用工作项管理在产品生命周期中必须完成的工作。不同的工作项类型跟踪不同类型的工作,如Bug、

19、任务等。公司目前的Team Foundation只针对BUG和任务工作项进行了定制。所有项目都具有“任务”列表,在项目进行过程中,团队中的每个成员都可能被指派各 种任务。一些人被指派编写规范,一些人被指派实现代码并修复Bug,另一些人则被指派运行测试。Team Foundation Server上的工作项数据库会跟踪这些不同类型的工作项。为了 跟踪项目进度,每个工作项被指派给项目团队中的一个人。但是,根据项目工作流程,工作项可能在团队中的不同人员之间传递。每种类型的工作项都有自定义的表单和工作流程。项目管理员可以添加新类型和修改您已经在使用的类型。在工作项表单上对工作项的当前状态及其进度进行跟

20、踪。工作项表单具有与工作项类型相关的字段、状态和转换,这些内容会影响您使用这些工作项跟踪工作的方式。可以使用工作项查询查找和管理工作项。使用Team Foundation查询生成器可以构造简单或复杂的查询,以找到所需信息。 运行查询后,与该查询匹配的工作项将显示在结果列表 中。可以用不同的方式显示查询生成器和查询结果。5.1.添加工作项1)点击所属团队项目之后,在“团队”菜单上单击“添加工作项” 工作项类型。SS示报告站点鼻项目抿困臥顶目设置低)卜TtajnTtajn FoiridatjFoiridatj 0*0* ServerServer 谁5 5 tj.tj.)卜惫加B B吨.I I 添加

21、工作项辽*转到工作项_L_L祗加査讯翅ffugffug* licrosoftlicrosoft VisualVisual Studii?Studii?任务要求 评审 问題 瓦嗤函-勾轡 19Z. Lea .25i gsa眩 ffiS 二二工作頂G G g g aw.aw.询 n产品要求二1 1更改潸求 R R asHSfiasHSfi状态 n n iSiS动 EucEuc n朗正拾(S S p开jfejfe任勢 R容户要求 1313评車 n盘阻工ftft顶 R朋石工作项 二审有任务罚解沁宴贸.|习囲臥费iSiS苦理3838爲整视S S或在团队资源管理器中,单击所属团队项目,再选择“工作项”,在

22、“工作项”上点击鼠标右键,在弹出的菜单中单击点击“添加工作项”,再选择你要添加的工作项类型即可。团臥資源管理器BugBug 任务 更改请求 要求 钾审 问题区险刷新世2)通过填写所有必填字段来完成工作项表单。3)在“文件”菜单上,单击“全部保存”保存工作项。 注意:在使用Team Foundation时,它会自动将最近使用过的工作项添加到“团队”菜单顶 部以便于访问。必填字段用黄色底纹来表示。52编辑工作项1)在团队资源管理器中,单击所属团队项目,再选择“工作项 其中的一个查询。-团队查询”,双击运行团亂资源管理器PP2)在“查询结果”列表中选择一个工作项。在结果列表下的工作项表单上,编辑要更

23、改 的字段。回因IDID壮a麻e e2121aiSaiSrdtfmdfrdtfmdf曰+aaisaaisArtrtArtrt2J12J1rflrflletletH;h h PxPx. I灯疋L B-匸 n:Hi页查找匹 结果 :变更集日期用户注釋_1147147003-6-23003-6-2314&14&009-6-23009-6-233 3145145003-6-23003-6-23w w俎n n召144144Z003-6-23Z003-6-23testtest1313003-6-12003-6-12胃血gaxgax1311312008-6-122008-6-12WAikgayWAikgay

24、130130003-6-12003-6-12V|V|I I 确定取消 6)在“注释”框中,键入有关该变更集与工作项的关系的简短注释。7)单击“确定”。8)保存工作项以保存更改。严S S爼别-状憩:.5.4.源代码链接使用了 Team Foundation版本控制,可以将版本控制更改与特定工作项关联。这样团 查找选项包含文件(X):项:$/3SE_TFE_TEST/SESBGJTes$/3SE_TFE_TEST/SESBGJTes t t1浏览迦)最新版本V V工作项源代码輕接测试队的其他成员就可以查看为了处理工作项在源代码中进行了哪些更改。1)将源文件签入源代码管理程序。2)打开

25、一个工作项,然后单击“链接”选项卡。3)单击“添加”。4)在“添加链接”对话框的“链接类型”列表中,选择“已进行版本管理的项”05)在“项”框中,键入源文件的路径和文件名。或者单击“浏览”浏览至源文件。6)在“链接到”列表中,选择“最新版本”以便总是链接到该文件的最新版本。7)在“注释”框中,输入一条说明您为什么将该工作项链接到此源代码文件的注释。3区|选择椎接类型及详细信息-椎援类型世):已进行版本管理的顶無接详鈿信息1确定i【取消I8)单击“确定”。9)保存工作项以保存更改。选择椎接类型艮详细flB- 崔搖类型世):卷接详细信息|确走 j 取消 捱接到:注释(E):7)选择附件列表中的项可

26、以进行“打开”、“删除”该附件。壬宝学_L_L_ I II I |T3iT3i J JECEC 1 1 U U_ _10)选择链接列表中的变更集可以进行“打开”“编辑”、“删除”该变更集。确定”将附件保存到Team Foun dation Server 。“保存”以保存该工作项。V V忧先簸別迥:3 3指卿址:I主安学严重纽别程:I低 竝; I理议说明I修気i+i+划I缺PSPS匣因1历虫记录 旌搖 昭件链接类型说明超链接http:/192.16fl. 1.251:80901.251:8090工作项e e蒔1717:瓷更集“丰化..5.5.文件附件1)添加新工作项或打开一个现有工

27、作项。2)在“文件附件”选项卡上,单击“添加”。3)在“添加附件”对话框中的“附件”下,键入要附加的文件的路径和文件名,或浏览至该文件。0附件):D D:WW】h h(mVmV安学述5 5量首理部工作训刃gg CMI1CMI1 确走取消 4)在“注释”下,输入有关此特定附件的任何重要注释。5)单击6)单击拨态严重级别:境S S;I说明僵复计划缺陷原因11历史记录 槌接附牛7)选择附件列表中的项可以进行“打开”、“删除”该附件。“团队查询”和“我的查询”。只有经团队项目管理员授予创建使用查询变量可以为查询生成值,从而创建搜索当前日期、当前用户或当前项目的动态查询。查询变量MeP rojectTe

28、am Foun dati on工作项跟踪 中的可用查询变量。结果使用值”列中的Me用户的别名。例如,如果您要查看自己打开的工作项, 算符”列设置为“=”,将值”列设置为Me。值可以自动在具有用户别名的字段(称为人员字段”)中搜索当前应将 字段”列设置为 激活者”,将运对引用团队项目的任何字段使用值”列中的索。Project值,可以在当前团队项目中进行搜Today对任何日期字段使用 值”列中的 Today 输入当前日期。还可以通过减去天数来修改 有项,应将 字段”列设置为 激活日期”,将值可以搜索当前日期。每次运行时,查询都会 Today 变量。例如,要查找上周激活的所 运算符”列设置为“=”,

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

30、询都存储在Team Foundation Server中。团队查询:这些查询可供团队项目中的所有人使用。团队查询权限的人员才能够创建和修改团队查询。我的查询:这些查询仅供您使用。.6.1.变量Today - 7。.6.2.运算符创建工作项查询时,查询子句中会用到查询运算符。每个查询子句都由一个字段名称、 一个查询运算符和一个值组成。在确定某个工作项是否应包括在结果中时,应用的运算由查询运算符决定。下表列出了可用于在 Team Foundation中跟踪工作项的查询运算符。说明指派给 曾是Me返回曾经指派给您的所有工作项。状态 其中已会审”或 正在进行 返回状态设置为

31、 已会审”或 正在进行中”的所有工作项。中”查询运说明适用的字段算符类型=如果该字段与指定的值匹配,将返回一个工作项。数字、文本、日期和树如果该字段与指定的值不匹配,将返回一个工作项。数字、文本、日期和树如果该字段大于指定的值,将返回一个工作项。数字、文本和日期=如果该字段大于或等于指定的值,将返回一个工作项。数字、文本和日期=期ID我的项目安装团队安装Today - 7100返回属于 安装团队”节点的所有工作项以及 安装团队”节点下 面的所有节点。返回标题中包含 安装”一词的所有工作项。返回在上周创建的所有工作项。返回工作项编号100。如果某一列具有接受值列表,那么当选择该会出现一个下拉箭头

32、。单击该下拉箭头可以从列表中进行选择。可用列如下。563.563.添加工作项查询1)打开团队项目,展开“工作项”节点,然后选择“团队查询”或“我的查询”。2)在“团队”菜单上单击“添加查询”,或点击右键后,在弹出菜单上点击“添加查询”, 一个新的查询随即打开。3)选择“单击此处可添加一条子句”向查询中添加一条新子句。4)单击查询子句中的每一列以填写该子句。 列时,查询列如何完成和/或如果该子句和上一子句必须都为真才能匹配结果,请选择 为真才能匹配结果,请选择“Or”。“Anc”。如果该子句或上一子句必须字段此字段的列表包含当前Team Foundation Server据需要使用任意数量的子句

33、和字段以获取有用的结果。按 名。中使用的所有可搜索的工作项字段。根“Alt+向下键”或键入要选择的字段运算符运算符选项的示例包括“=”(等于)、“”(不等于)、“”(大于)、“V”(小于)、“=”(大于或等于)、“=”(小于或等于)、其中”、曾是”、从不”以及包含”。5)重复步骤3和4,添加要搜索的所有值。6)在查询工具栏上单击“运行查询”来运行该查询。回冈RtRt加H口去a”a”洶t t*”我时工冋!适谊 w/cw/c 爭 S SatvflsatvflsMiMi瘠翊=此忙可給如1 1却二E EITHITH蚯叩“ 環目ib課VliaigiKWVliaigiKW國母巒盟.LEfl.LEfl. 1

34、.Z5L1.Z5L 国 ffiffwaisffiffwais tdtd SFrSFr t*xt*xH H jZftajZfta二1 1产話 HjeHje H更SiSi系 TjentTjent 亍sisi甜EE A正瞬 :驱任努 门喜尸群门盘蛆工柞理 n朗有工柞瓊G月B B: : ItIt的工作理n己解轴HoiHoi 口 SiSi换氓*.*. ._J8S._J8Sd d :匡肚皿目主球 厶册目直 &Hjrrs_T&Hjrrs_T 匹 T T SSSkttSSSkttZSE-CEZSE-CEflrSDSMSnP 查询”。B.B.保存新工作项查询1)添加新工作项查询。有关更多信息,请参见如何:添加新

35、的工作项查询。2)在3)在4)在%Jf&5%Jf&5询 2 2 匡询n nEic-roacftEic-roacft TijutlTijutl StudioStudio564.564.保存工作项查询A.A.保存现有工作项查询要保存打开的现有工作项查询,请在“文件”菜单上单击“保存“文件”菜单上单击“保存新查询 查询”。“将查询另存为”对话框中的“名称”下,键入查询名称。“请选择查询类型及保存位置”下,选择要用来保存该查询的位置:要允许其他团队成员使用您的查询,请选择“团队查询(每个人都可看到)”。此外,在“团队项目”框中选择团队项目。要将查询保存到个人查询文件夹,请选择“我的查询(只有我可以看到

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

37、我的查询(只有我可以看到)”,然后选择存储该查询的团队项目。若要将查询保存到可以通过电子邮件发送的文件,请选择“文件”,然后输入要用来保存该文件的文件夹和文件名。Team Foundation使用.wiq文件扩展名保存查询。5)单击“保存”。注意: 要将查询另存为团队项目,必须是Project Administrators组的成员。565.565.编辑工作项查询A.A.编辑团队查询1)打开一个现有团队项目。2)在 团队资源管理器 中的“工作项”下单击“团队查询”。3)双击一个团队查询将它打开。4)在查询工具栏上,单击“查看查询”以显示该查询。5)对查询进行更改。6)在“文件”菜单上单击“将 查

38、询另存为”,然后以一个新名称保存该查询。 注意:P roject Admi nistrators组的成员才能将查询保存到“团队查询”文件夹。但是,也可以编辑团队查询,然后将它另存为一个文件或保存到“我的查询”文件夹中。B.B.编辑“我的查询”中的查询1)打开一个现有团队项目。2)在团队资源管理器 中的“工作项”下单击“我的查询” 。3)双击一个查询将它打开。4)在查询工具栏上,单击“查看查询”以显示该查询。5)对查询进行更改。6)在“文件”菜单上,单击“保存 查询”,或者单击“将 查询另存为”,以一个新名称保存该查询。566.566.编辑工作项查询结果A.A.向“查询结果”中添加列1)打开或创

39、建工作项查询。2)在查询工具栏上,单击“列选项”,或者在“查询结果”中的任意位置右击,然后单击“列选项”。3)在“字段”选项卡上的“可用列”下,选择要添加的字段。4)单击“ ”(添加)按钮。5)单击上箭头或下箭头按钮设置“选择的列”列表中列的顺序。此顺序对应于这些列在“结果列表”中的从左(上)至右(下)的显示顺序。6)单击“确定”。B.B.从“查询结果”中移除列1)打开或创建工作项查询。2)在“查询结果”中的任意位置右击,然后单击“列选项”。3)在“字段”选项卡上的“选择的列”下,选择要移除的字段。4)单击“ ”(添加)按钮。6)字段将添加到“选择的列”下。7)选择每个字段,然后单击“升序排序

40、”或“降序排序”按钮选择排序方向。8)单击“上移”或“下移”按钮,控制先对哪些字段进行排序。9)单击“确定”。5.7. Bug 管理Bug是记录产品中可能存在或已经存在的问题的工作项。一种情况对应于 项目管理制度 中定义的开发过程域里的测试与改错、项目验收阶段发现的的产品问题工作项。 另外一种情况对应于售前和售后阶段发现的产品问题工作项,该工作项由售前、售后人员发起。不支持到两种或两种以上的状.7.1.状态和转换注:微软的TFS只支持新建的BUG处于一种特定的状态, 态,我们定制的BUG管理,新建时设定为“已建议”状态。图中列出的只是部分可能的状态转换,在实际操作中可能还会有另外

41、的的状态流转途径,我们定制的BUG管理也提供支持。BUG的管理按照项目管理制度中的缺陷管理和其它缺陷管理办法执行。.7.2.字段说明字段说明填写角色ID用于标识工作项的唯一标识符。系统自动产生标题必选。标题提供要修复的问题的简要概述。标题应具 有足够的描述性以使会审团队能够了解该产品的哪个 区域受影响以及如何受影响。提交该BUG的人区域路 径区域用于根据项目层次结构中的功能或团队对Bug进行分组。区域必须是项目层次结构中的有效节点。测试人员迭代路 径迭代路径标识将在其中修复Bug的迭代。测试人员严重度此字段是用于对因未修复 Bug所造成的影响进行评估 的主观分级。有效值为“严重”

42、、“高”、“中”和“低”。提交该BUG的人其它测试发现错误关闭,推迟修复测试人员 重现缺陷优先级必选。优先级是主观重要性分级。 有效值为“高”、“中” 和“低”。项目经理状态必选。Bug可处于“已建议”、“活动”、“已解决”、“重 打开”、“延期”或“已关闭”状态。测试人员、项目经理、缺 陷处理人、缺陷验证人指派给Bug当前所指派给的人员。如果该Bug需要多次开发修复,则可将其视作方案并指派给依赖项链中的下一 位人员。当所有修复部分合为一体时,Bug报告将被指派回测试人员。提交该BUG的人、测试 人员、项目经理、缺陷处 理人、缺陷验证人发现人发现BUG的人名提交该BUG的人发现日 期发现 BU

43、G 的时间,输入格式:YYYY-MM-DD HH24:MI:SS提交该BUG的人发现版 本发现BUG的版本测试人员工作项 说明(缺陷 说明)必填,发现环境、发现途径、症状、重现步骤等信息提交BUG的人、测试人 员集成版 本指示包含解决Bug的更改的版本。开发经理开始日 期修复 BUG的开始日期,输入格式:YYYY-MM-DDHH24:MI:SS开发经理估计对实现修复所需的时间的估计(以人员工时为单位)。开发经理已完成工作在实现修复上已花费的时间的估计(以人员工时为单 位)。缺陷处理人建议的 修复(修复 方案)有关对修复问题的建议、更改的说明开发经理缺陷原因说明产生缺陷的原因缺陷处理人历史记 录

44、此历史记录是有关 Bug报告的连续讨论,其中积累了 随着所做的更改而额外写入的项每当对Bug进行更改时,“历史记录”字段中写入一项,描述所进行的更改 和更改的原因,以及关于此次更改的任何额外相关信 息(注释)。提交该BUG的人、测试 人员、项目经理、缺陷处 理人、缺陷验证人附件包含已附加到Bug的文件。提交该BUG的人、测试 人员、项目经理、缺陷处 理人、缺陷验证人链接此字段显示已链接到 Bug的其他工作项。提交该BUG的人、测试 人员、项目经理、缺陷处 理人、缺陷验证人创建者标识创建Bug的人员。此信息在“历史记录”字段中 出现,而不出现在其自身字段中。系统自动记录创建日期标识创建Bug的时

45、间。此信息在历史记录”字段中 出现,而不出现在其自身字段中。系统自动记录更改者标识上次对Bug进行更改的人员。系统自动记录更改日 期标识上次对Bug进行更改的日期。系统自动记录解决者标识解决Bug的人员。此信息在“历史记录”字段中 出现,而不出现在其自身字段中。系统自动记录解决日 期标识解决Bug的时间。此信息在“历史记录”字段中 出现,而不出现在其自身字段中。系统自动记录关闭者标识关闭Bug的人员。系统自动记录关闭日 期标识关闭Bug的日期。系统自动记录注:字段括号内的是提示 BUG工作项填写操作界面的名字,列表结果字段选择时则是括号 前面的名字5.8.任务管理任务是记录需要执行的某项工作的

46、工作项。对应于项目管理制度中的工作项列表如下: 项目计划中项目计划项目监控中项目进展总结。 需求管理中需求确认。结项管理中结项。需求开发中需求调查、需求分析、需求定义。实施方案设计中实施方案设计。系统设计中体系结构设计、界面设计、数据库设计、模块设计。系统编码中编码、单元测试。测试及改错中测试计划的制定、集成测试、系统测试、验收测试。 项目验收中项目验收计划制定、部署、试运行、验收。培训管理中项目培训。技术评审中的技术评审工作任务.8.1.状态和转换n开始n1+1+| (+ EVisualVisual StudioStudio TsFouikdatiTsFouikdati 文本编

47、辑器 HTMLHTML设计器HiHi crosoftcrosoft OfficeOffice 键盘设置 WindowsWindows窗体设计霁 测试工具 调试二I打开解决方案或项目时茯取所有内客 n关闭解决方案或项目时签入所有内容G) n在菜单中显示自动噬出命令二I签入时使项俣持签出状蛊()商业智能设计器 设番工具 数库工具签入的顶-保存:自动签出编揖血;自动S S出光许编辑签入的琐迅)I确定 I 眼消2)在上图左边栏选择“源代码管理- 插件选择”再选择“当前源代码管理插件”为Visual Studio Team Foun dati on Server.3)在上图左边栏选择“源代码管理- 环境

48、”再选择“源代码管理环境设置”为Foun dati on.女 0下图示:冈63使用源代码资源管理器Team Foun dati on版本控制使用源代码管理资源管理器作为其主界面。有两种方法 可以使用源代码资源管理器1)从菜单中打开源代码管理资源管理器在视图”菜单上单击其他窗口”然后单击源代码管理资源管理器 ”2)从团队资源管理器中打开源代码管理资源管理器2)在“管理工作区”对话框中单击“添加”。/ifi代码管aa谧管理3 3 _叵国一勺X他幻站-9-9 mi.mi. JJJ/SSS_TFS_TISTJJJ/SSS_TFS_TIST 函牛夹:層 102.102. 168. 1.251 rCiro

49、cess $ $ CJCJ ITSABDBuilJSVRITSABDBuilJSVRLJLJ MyTfinddwlAppMyTfinddwlApp+ +LjLjSSSEGJTest二wilsonTest壬口WilsonTestp EjEj测试+111 山 1 1 i i 1 1 j j|I|I |_3|_3 匸 L L MSMS+1 La邵tm政门户3信息交换平台ISSS-ISSS-ttILSONttILSON本地路径:D:testD:test名称rn Hytt i ndow sAppQSSSBGJTitQSSSBGJTitI L3 ffilsft&TestApp 口测试挂起的更改用户摄新是是

50、是在团队资源管理器中,双击与您要使用的团队项目相关联的源代码管理”文件夹节点。将打开 源代码管理资源管理器 ”,并突出显示相关的团队项目。64工作区若要使用Team Fou ndation版本控制,首先需要建立一个工作区。工作区是源代码管理 服务器上的文件和文件夹在客户端上的副本。添加、编辑、删除、移动、重命名或以其他方 式管理任何受源代码管理的项时,所做的更改将保留在工作区中(即标记为挂起的更改)工作区是一个隔离的空间,可以在其中编写和测试代码,而无需顾虑修改对所签入源的 稳定性可能有何影响,或者团队成员所做的更改对自身可能有何影响。 挂起的更改隔离在工 作区中,直到您将它们签入源代码管理服

51、务器中。如果希望在计算机上有源的多份副本,可以为特定源代码管理服务器创建多个工作区。工作区的使用步骤如下:1)在“文件”菜单上选择“源代码管理”,然后单击“工作区”。管理工作区工地):名称S3S-D75BEE4BCF7S3S-D75BEE4BCF7SSE-AILSOKSSE-AILSOK计算机注释SSS-B75BEE4SSS-B75BEE4 . kjkj sahdkjashdtjsdasahdkjashdtjsda SES-SES-WIL30HWIL30H艇函二r 编辑 匹) I 移除 关闭还 通配符的/* O O如果包括星号 将递归映射所有子级。 ” .)O然后单击“确定”3)在“名称”框中

52、键入描述性名称,根据需要提供备用的“所有者”和“计算机”值, 并在“注释”框中输入描述新工作区的注释。添加工作区4)在“工作文件夹”下的“源代码管理文件夹” 列中,单击文本框,再单击省略号(“.”)。5)在“浏览文件夹”对话框中,选择一个服务器文件夹,然后单击“确定”。如果只希望将 Team Foundation Server文件夹及其直属子项映射到本地工作区, 可以向“源代码管理文件夹”框中添加带有星号(*)通配符,将只映射该文件夹下面的一级。如果不包括星号,6)在“本地文件夹”框中,单击文本框,再单击省略号(7)在“浏览文件夹”对话框中,选择您计算机上的一个文件夹,,“移除”获取8)单击“

53、确定”创建工作区。9)在“管理工作区”对话框中单击“关闭”。创建的工作区的名称随即出现在“源代码管理资源管理器”工具栏上的“工作区” 文本框中。10)建立工作区后,从“源代码管理资源管理器”工具栏上的“工作区”文本框中选择您的新工作区,右击包含要检索的版本控制文件的项目文件夹,然后使用“获取最新版本”命令用服务器上受版本控制的数据填充您的工作区。11)在第2步操作界面中,在工作区列表中选择工作区后,可以选择“编辑”按钮编辑工作区或移除工作区。6.5.变更集变更集是一个逻辑容器,Team Fou ndation在其中存储与单个签入操作相关的所有信息, 具体信息包括:文件和文件夹修订、指向相关工作

54、项的链接、签入说明、注释、策略遵从性 以及签入的所有者名称和日期/时间等系统元数据。在签入一组挂起的更改时,Team Foundation会在源代码管理服务器中创建一个新的变 更集,并为它分配一个唯一的变更集编号。变更集编号按顺序递增。例如,变更集#3后面是变更集#4,依此类推。两个变更集不能具有相同的签入日期/时间。由于此特性,变更集还用于表示服务器状态的特定时间点。查看变更集的步骤:1)在“视图”菜单上单击“其他窗口”,然后单击“源代码管理资源管理器”。2)在源代码管理资源管理器中,右击某一项,然后单击“获取特定版本”区)文件:文件夹0 0f/sSE_TFE_TEETf/sSE_TFE_T

55、EET版本类型(1):最新版本改写未签出的可写丈件)强制菽取已在工作区中的文件版本I荻取妁取消 3)将出现“获取”对话框。4)在“类型”列表中单击“变更集”。5)在“变更集”文本框的右侧,单击“浏览”按钮。6)将出现“查找变更集”对话框。查找变更集用户注释到辽丿O创餐B期开农自 11?I疋;-F,-E4 ivma查找结果 : 变更集I 确定 】取消7)(可选)在“用户”文本框中,键入与该变更集关联的团队项目团队成员的别名或名 称。8)在“范围”部分中,单击要指定的范围:所有更改。变更集编号:使用“从”和“到”范围文本框。仓U建日期:使用“介于”列表指定开始日期范围,而“与”列表包含结束日期范

56、围。9)单击“查找”以查看用与所指定选项匹配的变更集更新的“结果”。10)若要查看显示的变更集的详细信息,请选择该变更集,然后单击“详细信息”11)单击“确定”返回到“获取”对话框。66搁置集搁置功能使您可以暂时保留一批挂起的更改,并可以选择从工作区中移除这些挂起的更改。搁置集是搁置操作的结果。 可以在以后将搁置集中的更改还原到您的工作区或其他用户 的工作区。与变更集的区别在于:(I)所有更改心O变更集编号JJ. Ti I I查找选项包倉立件: SSSESJTcjtSSSESJTcjtic*rcjixflic*rcjixfl i3-LiAli3-LiAl 虫LidioLidio冈.-1P P

57、hbufhbuf IhiiS?IhiiS?一翱 妙 a a首00舷養 I IJ J tJtJ 彌 jTfS_TljTfS_Tl 肚/SSS&ejIldl/SSS&ejIldl疏rlrljffasjEHiSKfjffasjEHiSKffHfH - - ihifirarsssihifirarsss. . * * x x | | 二冲a a_ _BtS7J3IE22BtS7J3IE22SKJTlSKJTl t t 不aS)aS) a a *33*33二 IfjIfj J.l6eJ.l6e L L KJKJ3 3 SEE_TFS_TETSEE_TFS_TET + + L LJ J 沁 MizAppMi

58、zApp H H g g SSSWiJT-zlSSSWiJT-zl 口 SKKJTtstSKKJTtst 曰 TlLLHlvalTlLLHlval 口 llTOTllritllTOTllrit * * ThLiultxlXpPThLiultxlXpP : : B1B1前亠 口 IthdMt.IthdMt. kitkitd d tJSSSKTTtittJSSSKTTtit 曲 K3KJTtK3KJTt 堂ISSSBOgtISSSBOgt 宙SSSKnSSSKn皿 与 sssKrr*nsssKrr*n S55BirrS55B1.J-(13SSE5JT1.J-(1 目臥id%lzlid%lzl.-*

59、33sSSKJt.HtS.-*33sSSKJt.HtS L LJ J jKtttjKttt blbl立伴也 J55MJT“1.J55MJT“1.L L. . r r fl陶 英EItJTt_PEItJTt_P t t oyoy dllHAcdllHAc 占 SSBCJTbEhj-i.SSBCJTbEhj-i. 44 ax屯苏 _ akuuiiimjjakuuiiimjj嚴:与变更集不同,搁置集是非版本化的实体。可以删除搁置集但不能删除变更集。可以将变更集链接到某一工作项,搁置集不支持此功能。可以通过创建和强制执行签入策略来禁止用户创建不符合已制定的团队标准的变更 集,或者至少强烈建议用户不要这

60、样做。搁置集不支持此功能。gjsgjs钱方聲需n室輪豹谿理H HI I函宾低E EJ J屮A A詬*呂吗谨.电7 7 S?.S?. Jo.Jo.阿ScSc-未.F F无. .1111 咅腕旦1 1 0 0 0?0?U U - - L5L5:1S1S3)选中或清除“在本地保留挂起的更改”或“在搁置之前评估策略和签入说明”框。置-文件-工作区:33S-TILS01I33S-TILS01I工作项赠! L 0 53SB(3rri. cpp更改立件夹-楼定,.d:UlSSSEOJT 格式为“ scmonexwpl.scmonexwpl. uomuom甬号分隔多亍电手由|!悴址址发送到格式EIEI我的工作

温馨提示

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

评论

0/150

提交评论