TFS-开发工程师篇精编版

上传人:ahu****ng1 文档编号:143148895 上传时间:2020-08-26 格式:PPTX 页数:48 大小:3.44MB
返回 下载 相关 举报
TFS-开发工程师篇精编版_第1页
第1页 / 共48页
TFS-开发工程师篇精编版_第2页
第2页 / 共48页
TFS-开发工程师篇精编版_第3页
第3页 / 共48页
TFS-开发工程师篇精编版_第4页
第4页 / 共48页
TFS-开发工程师篇精编版_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《TFS-开发工程师篇精编版》由会员分享,可在线阅读,更多相关《TFS-开发工程师篇精编版(48页珍藏版)》请在金锄头文库上搜索。

1、,TFS 2016.07,信息化助发展,平等务实激情创新,目录,2,TFS系统知识,TFS系统知识,TFS是Team Fundation Server的简称,它是微软应用程序生命周期管理(ALM)工具的核心协作平台,简单的说它是管理和开发软件项目的整个生命周期的平台工具。,TFS介绍:,TFS的核心,是对敏捷、CMMI等项目的过程管理、过程改善的支持。任务版上能将需求、项目进度一览无余,集成了项目管理、版本控制、BUG 跟踪、文档与源代码管理。,TFS介绍,项目总流程,为了项目能更好管控,账户人员不能自行在系统上创建项目,必须严格按照以下流程。 项目总流程:,项目准备阶段,项目进行阶段,登录方

2、式 浏览器 登录地址 系统内网地址: 外网地址: (需在hosts文件添加域名) 登录账号:姓.名的拼音 例如:张三 账号:zhang.san 初始密码:123456 注:请登录后在个人资料更改密码 选择团队项目 输入正确的账号、密码后,系统会导航到TFS服务器首页。如果是第一次连接TFS服务器,请点击“浏览”按钮,在弹出的窗口中选择项目。,系统登录,积压工作项:这是一个团队或产品的需求汇总,是一个条目化的需求清单。包括需求、任务、bug,在需求下分配任务以及建bug。 迭代:在软件开发过程中,每个软件开发阶段,我们称为一个迭代。 迭代“容量”:是指迭代中可以支配的人力资源,为每个成员设置每日

3、的工作时间(小时)、作息时间、工作类型等。 燃尽图:是指通过时间和剩余工时两个维度来标记项目实时进度的图表。团队成员在修改每个任务的的属性“剩余工作” 时,迭代的燃尽图会实时变化。 板:需求板以白板的视图方式,直观的展示当前积压工作项的状况,可以通过拖拽的方式更新需求的状况。 特性:功能模块,如:迪粉汇项目中的迪车会、服务等模块。 累积流图:查看工作项在不同阶段的状态,并且快速识别出交付时间存在的风险,以及瓶颈。,词汇普及,TFS系统知识,TFS系统知识,相关页签介绍-一览,相关页签介绍-主页页签,相关页签介绍-代码页签,相关页签介绍-工作页签,相关页签介绍-生成页签,相关页签介绍-测试页签,

4、相关页签介绍-发布页签,TFS系统知识,TFS系统知识,通过查询,查找指派给我的任务。,查找指派给我任务,自定义工作项查询: 查询目标为“活动的bug” ,新建一个查询,设置查询条件,点击运行按钮,就可出现查询结果。保存并将新建的查询另存为“活动的bug” 。,“保存” 按钮,自定义工作项查询,TFS系统知识,TFS系统知识,通过需求板查询和更新状态: 需求板以白板的视图方式,直观的展示当前积压工作项的状况,你还可以通过拖拽的方式更新需求的状况。,需求板,通过任务板查询和更新状态: 任务板以白板的视图方式,直观的展示当前迭代的状况,你还可以通过拖拽的方式更新任务和bug的状况。(注:已关闭的任

5、务和Bug只能重新拖到已建议或活动),工时,任务板,目录,22,Git、Visual studio (文件名:vs_community_CHS)安装包下载 注:GIT作用:管理GIT存储库,如使用Visual studio ,不用安装GIT。 TFS使用手册下载 项目过程模板下载,下载相关资料,相关资料下载地址:“测试” 项目-代码-资源管理库-项目资料,project/excel连接TFS,通过project、excel连接TFS,实现TFS的需求、任务等工作项的导出,同时也能将project、execl更改的内容同步到TFS。连接方法如下图:,project/excel连接TFS,导出的内

6、容可以实现离线修改、添加工作项,将project、execl更改的内容一键发布到TFS。,目录,26,项目流程,开发工程师日常工作:接受任务、解决任务、上传代码、生成。有新需求时,流程如下: 注:当审核不通过时,项目经理将任务重新指派给任务人员,并将任务置为活动。,Bug流程图:,当测试工程师提出一个Bug,流程如下:,Bug流程,项目进行,项目进行,在指派给我的任务中接受任务,查看任务详情并将状态置为“活动” ,完成后将状态改成“已解决” ,并修改自己完成任务的时间,或使用拖拽修改工作项的状态。,开发人员接受任务、执行任务:,接受、执行任务,项目进行,项目进行,TFS存储库 TFS存储库包括

7、TFVC库和Git库,TFVC是集中式,具体来说的话,使用该工具,所有文件的版本历史数据只保存在服务器上,开发人员的机器上只会保留文件的一个版本,想查看历史数据必须从服务器上调取。Git 是一款分布式的版本控制工具,开发人员可以使用 Git 把代码存放到本地代码库或网络上的代码库(或称代码托管服务器)进行管理。 存储库优缺点比较:,TFS存储库,代码和文档存储,代码和文档存储:,为实现代码和文档的更好管控,文档使用TFVC存储库,代码可使用TFVC或Git存储库。TFVC库文件存放结构如下图表。 若使用Git库存放代码,创建4个Git库,分别命名为IOS Codes、Android Codes

8、、Java Codes、PHP Codes,代码存放规则跟下图TFVC库相同,文档存放位置还是TFVC库,结构相同。,TFVC库和GIT库存放存放示意图如下,文档存放都使用TFVC库:,代码和文档存储,TFS存储库,版本号命名规则: 形式:X.X.XXXX_YY 内容:X 主版本号;X 次版本号;XXXX 以四位的日期表示,如0804(8月4日)。 YY 表示软件版本阶段: Alpha()版: 此版本表示该软件仅仅是一个初步完成品,通常只在软件开发者内部交流,也有很少一部分发布给专业测试人员。一般而言,该版本软件的bug较多。 Beta()版: 该版本相对于版已有了很大的改进,消除了严重的bu

9、g,但还是存在着一些缺陷,需要经过大规模的发布测试来进一步消除。 Release(reg)版: 该版本意味“最终释放版”,在出了一系列的测试版之后,终归会有一个正式版本。 例如:比亚迪项目7月25日二期bug修复产品测试版,命名为:1.1.0725_Beta 详细参照版本命名规范文档。,关联需求,关联需求:,文档存放位置:TFVC库。 文档、代码与需求关联操作:复制路径-打开需关联的需求-所有链接-新建链接-创建类型选择已进行版本管理的项-粘贴文档路径-确定。,添加文件夹,添加文件夹: 在相应位置添加文件夹,修改文件夹名称即可。具体操作如下:,文档上传: 文档上传操作方法如下:在存放相应文件夹

10、添加上传文件。,文档上传,MD文件编写 1、直接在线编辑:在TFS相应文件夹位置新建文件,文件命名后缀为.md,直接编辑后保存,操作如下 ; 2、使用Markdown编辑器编辑,编辑完后上传。 在线编辑器地址:,MD文件编写,项目进行,项目进行,生成是将目标代码通过编译软件进行编译打包,并将编译后形成的包上传到TFS服务器的过程。 生成的具体操作方法参考TFS相关资料,TFS资料地址:“测试” 项目-代码-资源管理库-项目资料-TFS培训资料 1、添加生成定义。导航到生成页面,新建生成定义。,生成,2、添加生成步骤 添加生成步骤如下图,包括两个任务:生成-Ant(进行代码编译,对于不同的语言选

11、择编译的工具不同)和实用工具-发布生成项目(上传生成结果到TFS服务器)。注:不需要编译的语言(如PHP ),直接添加实用工具-发布生成项目任务。,生成,3、填写生成任务参数,生成,生成,4、编辑存储库、变量、常规 编辑存储库: 在映射中去掉默认掩蔽项; 添加映射目录。 编辑变量:有变量的添加变量,无滤过 编辑常规:确认代理队列,生成,5、保存生成定义,并为生成排队。,生成,6、查看生成结果,谢谢 2016. 07,平等务实激情创新,1、有时候读书是一种巧妙地避开思考的方法。20.8.2620.8.26Wednesday, August 26, 2020 2、阅读一切好书如同和过去最杰出的人谈

12、话。15:57:0315:57:0315:578/26/2020 3:57:03 PM 3、越是没有本领的就越加自命不凡。20.8.2615:57:0315:57Aug-2026-Aug-20 4、越是无能的人,越喜欢挑剔别人的错儿。15:57:0315:57:0315:57Wednesday, August 26, 2020 5、知人者智,自知者明。胜人者有力,自胜者强。20.8.2620.8.2615:57:0315:57:03August 26, 2020 6、意志坚强的人能把世界放在手中像泥块一样任意揉捏。2020年8月26日星期三下午3时57分3秒15:57:0320.8.26 7、

13、最具挑战性的挑战莫过于提升自我。2020年8月下午3时57分20.8.2615:57August 26, 2020 8、业余生活要有意义,不要越轨。2020年8月26日星期三3时57分3秒15:57:0326 August 2020 9、一个人即使已登上顶峰,也仍要自强不息。下午3时57分3秒下午3时57分15:57:0320.8.26 10、你要做多大的事情,就该承受多大的压力。8/26/2020 3:57:03 PM15:57:032020/8/26 11、自己要先看得起自己,别人才会看得起你。8/26/2020 3:57 PM8/26/2020 3:57 PM20.8.2620.8.26 12、这一秒不放弃,下一秒就会有希望。26-Aug-2026 August 202020.8.26 13、无论才能知识多么卓著,如果缺乏热情,则无异纸上画饼充饥,无补于事。Wednesday, August 26, 202026-Aug-2020.8.26 14、我只是自己不放过自己而已,现在我不会再逼自己眷恋了。20.8.2615:57:0326 August 202015:57,谢谢大家,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号