TFS-2010配置,使用手册_第1页
TFS-2010配置,使用手册_第2页
TFS-2010配置,使用手册_第3页
TFS-2010配置,使用手册_第4页
TFS-2010配置,使用手册_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

1、TFS2010 配置手册1 访问 TFS 21.1 通过 VS 访问 21.2 通过网页访问 22 TFS 源代码管理 53 工作项 2.0.4 生成 3.3.5 创建新的集合 4.1.6 权限管理 添加计算机用户 全局权限 “View collection-level information”权限 4. 76.2.2 “创建工作区”权限 4.96.3 项目权限 项目组成员资格 4.96.4 报表权限 5.06.5 门户网站权限 5.2删除工作项 5.4.1访问TFS有许多方法可以访问 TFS。开发人员经常会通过 Visual

2、 Studio 来访问它。测试人员可以通过新 的Test and Lab Manager 来访问TFS(没有必要安装 VS)。如果你是项目经理,你也可以通过 web 接口,Excel,Microsoft Project,或者 dashboards 的 MOSS 支持(VS2010 的新功能)来访问 TFS。1.1通过VS访问VS2010可以直接访问VS2008访问需要安装更新补丁。1.2通过网页访问很简单地用服务器的名字连接到我的服务器(8080是默认端口): http:/zjst-server:8080/tfs/web现在我可以浏览我的集合和工程了。如果你选择我们创建的项目,然后点击“继续”

3、按钮,会看到更多的信息。在这个例子中,通过导航到Work Items标签,可以找到这个系统中所有的Bug这确实是一个浏览你的工程的简单方法。可以在任何一台电脑上,并且不需要安装额外的东西。这些 操作在 Excel ,Microsoft Project 等其他软件中也有相关的支持。 这种访问方式使该项目中的所有成 员一起工作变得更加简单。2 TFS源代码管理在这里我们能通过 Visual Studio2010 连接到TFS里。做到这一点最简单的方法是使用菜单“团队”(你也可以使用起始页上的链接):沖 Strt Page - Microsoft Visual Studio (Adminiistra

4、tor JFile Edit View Qt Debug Team DaU Tools Architecture Test Analyze Window HelpJ 扌1 *二 zJ 丄 .曾 Connect to Team FounddCion Server|Start Page x110 2010 UltimateNew Project.Open Projects.Recent Projects7 QTComHJSR.vsZOlO7 Cloe pmgia after prefect load / Show page on startupWhatas New in Visual Studio

5、 201(Learn about the new features includedVisual Studio 2010 OverviewWhat's New in .NET Framework 4What's New in Visual C+ +Customize the Visual Studio Start PagGet Started Guidance and Resources Latest NewsConnect To Tenrii Foundation ServerWellcome Windows Web 匚 loud Office ShairePoint这里需要

6、输入TFS的服务器名称。例如,zjst-server。通过添加按钮把服务器加入到列表里,然后点 击关闭:IStudia2cpConnect to Team ProjectSelect a Team Foundation Server;Foundation £fAdd/Remove Team Foundatron ServerServer.,. 甘帖會戏Team Foundation Server li吐:NjrneviU.KL Add Team Foundation ServerMame or URL of Team Foundation Server:zjst-serverConn

7、ection Det自ihPath;tfcPort number! 8080Protocol:° HTTPHTTPSPreview: http7/jtjst-server;80&0/tfsOKCarteelid IWindows 安全Connecting to zjst-serverPlease provide credentials to connect to Team Foundation Server.插入智能卡取消确宦点击“确定”后要输入你的用户名和密码,Team Foundation Server li主t:Ns meURLzjst-serverhttp:/zj s

8、t-serve r;8080/tfs在这里,你可以从组合框里选择服务器,接着选择Defaultcollection,然后点击连接:Connect to Team ProjectSelect a Team Foundation Server:zjst-serverServers.»Team Project Collections:Team Projects:鸟 Defaultcollectionyj (Select All)/ Lottery/J £q疼巳rv已月艮务器程序Connect匚ancelI现在团队资源管理器选项卡有了服务器连接和DefaultCollecti on

9、,但我们还没有一个可以存储东西的TFS项目:Team Explorer* ? Xzjst-serverDefaultCollection,T1 My FavoritesF面创建了一个新的 Win dows窗体项目作为我们的解决方案样本(文件,新建项目,Win dows窗二j Bund SolutionRebuild SolutionClean SolutionSoiution Explorer体)。如果你试图添加新的代码项目到源代码管理,会岀现错误。例如£Qkrtion WndcjwsFomisApplii WindowsFormsApplication n Propertiest

10、n References圏 Forml.csBatch Build”.Configuration Manager.Calculate Code Metric5嗤 ProgramxsAddSet Startup Project._; Add Solution to Source ControL.trl+VRenameOpen Fofder in Windows Exp lore ilupdate a Xs files jn solution Irelea&e all As files in solutionChange Solution's Qt VersionAlt+Enter

11、PropertiesKenlaceMicrosoft Visual Stuc Visual StjdiaTF206018:The items could not be dded to source control because either no team projects have been set up” or because you do not have permission to access any of the team projects in the current collection该错误不是很直观(特别是所提供的词项目是用于 TFS和你们代码解决方案里面,而它们是不同的

12、概念)。此错误的意思是你必须创建一个真实的TFS项目去包含你工作中有用的资源。在团队资源管理F面我们来创建一个 Team Project: Connect to Tearn Project.Team ExplorerT ?Q B S-蠢 7 k trverD efati I tC otlectioiFavorites器中,右键点击你的集合,选择新建团队项目:New T e 日 m PoEctDisconnecti ? RefreshTeam Project Collection SettingsPropertiesAlt+Enter输入Team project的名称和描述:New iMtn P

13、roject on ge;f2008t?'- DefjJtCo lect onspecif the Team Pwj«i settihgcThe New Team Project Wizard usr? the ttam project namr you type hart when crrdting vano js camponents* After the teAm project t created, tht nme it jsed by team membfrri to locate the tejm projecLMdkc sure th#t the name yo

14、u pick for tine team project is not jlready in use by Tearn Foundation Server or any othe r softwArr used in the deployrrient (for «MAmpla. Share Paint Products nr SQL Strver Reporting Services)»Wlut it th® name of the team project?Potts OfMonthsWhat is th* description of theproject?槪

15、抜社区计咖客月墟计抿矗*ICancelIext >点击下一步选择过程模板,默认是 Agile的模板,也可以选择CMMI的模板,这里我选择了 Agile for MSF 5.0的模板,MSF for Agile Software Development 5.0过程框架,是以Scrum模型为基础导向扩展,并且结合了 VSTS2010工具的众多测试功能特性,为更多的从事微软.NET技术相关的开发人员以实现高质量的软件产品:-eim Project on geff200Br2DefjjhCollflction 1litta,Select a Process TemplateThe prgcefs

16、 UmplU defines keyef how the project is msnegd The pra»s»temphte may in-dude work item typ毒 wcrlc products, reports queries ind process guidhce for your tedim project,Whichlemphte fhauld be used to create the twm prejecl?MSF for Agile Software Develapm«nt v5.0This tempUte 心llow$ you t

17、o organize dhd trck the progress health of atomediym-izcd Agile project4r Dwmk>«ad 心ddiMan由I强 Tumabtrs cm唐H謝.Find Microsoft Visual Studio Certrfied Process; Tempi ate 5 H< previous理oxiCancel选择是否创建SharePoint 站点:注意:如果没有将 SharePoint 集成到TFS2010中,不会出现以下界面!Team Site Settings7 Create a new Share

18、Point sit«Select th待 option to create a new SharePoint site for the team project The site address listed below is the location where the new site will be created.Site address:h tt p:/zjst-se rver/sites/test/T estP roj ect2Configure.Do not configure 日 SharePoint srte at this time< PreviousNex

19、t aFinishCancel选择源代码控制设置:New Team Projectartzist-ierveiXDefaiiit匚cdlediQQ2,星< PreviousNext >FinishCancelSpecify Source Contra I; Settings» Create an empty source control fold st5/T estProjectlCreate a new source control branchBranch from:$/LotteryNew Team Projectartzist-ierveiXDefaiiit匚cd

20、lediQQ2,星New Team Projectartzist-ierveiXDefaiiit匚cdlediQQ2,星确认一下项目设置New Ttam Project gci geH200®r2DefauhCollertiianConfirm Team Project SdttingiTeam project settings:Team Project Settings* Nime: PostsOfMonths« Descript!on:tttiJTlE计划博M耳统计报表Process Template Settings* PrOtrsS Trmp'ldte: M

21、SF Or Agile Softai DtVtloprent v5j0* Template Description: This templatt elEos >cu tc organize 占cd track the prcgrts$ 占nd heshh af * jmjll- to n-iBdium-stz«d Agile project.Sourto Control* Folder Crejtiofl; Nerw empty folder t/Posts Of Month j will be createdClide Finish to create the turn pr

22、oject or dick Previous to modify your settings< PreviousCancel开始创建项目成功创建后,点击 close结束。现在通过 VS2010的Team Explore可以看到刚刚创建的项目了,有三部分 Work Items ,Builds 和 Source ControlTeam Explorer * x自回丨勺鬲 zjst-serverDefaultColle匚tion°l My Favorites山 TestProjectl/ lTj Work Items3 Reports:,壺 Builds._ Source Contr

23、ol现在可以把刚刚创建的 VS的项目加入到TFS的项目里: Tf 11 Arjily*#业护' 铀-9SoMwi如嘗r* GasdUrl-frAsyr-ciriFMgi iigurtt, D«tfTirr>t此 DattFinl* 町【&屮“ a fM>d>11HL. EU1IBM () . Tfltin < >.Mni i-fi elvriM t)寸J卫自丸+ N i«Au<W1 'PssaOtfMEHnlTDob Cl proj«cC)-J *" PostioftitortthrrwlBu&

24、gt;ldh<匚nW施 In-*#Mrt疋曲*弗肺4 - - i-TlOTSaUwt odv MftrioAddriif»Fbe»事心护吹住丄t i N1丹|丹甘W /羊曲aiMoiMEorfv忖空说区H韭訐如1“Add StrwiitJE Rrfrftr-EttSrarcf(F.Aft SWlUp Prcjta Ovb'UfjlArid Sei jEmd*i tc Swrce CiroL.tVrilei()Unltd PrgjdCLJ' Open FgilcUr w wVindows Exp如倉丁Prcp*ritj«tkbl«dr

25、) bl«cPart«)i首 PfCp# Hi<i在TFS里头创建一个文件夹来存放我们的VS项目在TFS里头创建一个文件夹来存放我们的VS项目V.O科Imrr iKh. I jf n i ridFir n kit r按下ok按钮,就把我们的项目加入了 TFS,项目还没有真正提交到 TFS,可以看到文件前面都多了个“ + ”$UrtDate, DateTime endDate)gbacliSj trackbacks")n. Replace D ");习号曲H丸宙鱼 JSolution Explorer蛊IEM3I最<1.刁 Solution &

26、#39;PostsOfMonthsTool' (1 project>.3 P05t50fMonthToolWi PropertiesReferenceso±_y App.config耶严 App-xaml曹巴 BlagPostxs曲严 MainWiridovyaml0也 PostManitorxs<徽期支术社区緡英计划d決现在我们把代码提交到TFS里头,Check in的时候可以写些说明iaurcE- Fdt-i,丸&£ 砰2址息RJ 二仆血 饰从* 5 m J 3 . .'h -0132' W、w uFfjoofiHj puiW

27、Td 沪出 gpQbo? » M* - 'WiAiT-m-rJi 分 MilMEWjtA 也.怦杷曲/ PiMi3CMlMaA<KiTB4LilH «dd< 扌 % Po«iC>fMflr-<>-sTo« -simc Add7 _J币«dd/ / 2* 戒韵ad VW# FT,VlirhU ©-SiLh-r Jidm;rr5fr*1 屮0«11皿*<3¥!血* S-iud-* z6i&!,*B;«<±*' Prti-+ViSfvt

28、h*8mI CJJs«riAdmirflfd(>dJ&«<um«ifViiuji Tud><i yfilfibeicfcfcXPeiHCA/aMhi&nl i;A5.ri4JtdmixEMAgnjni*rk,lVl02 血士< 料Iff/血怡由心码畑砒订剧左#1>1;714凸订2 ch'KcjWbcTniHt-v »W-'»-s-B-rfT«*- MJgh ij « KWH 营 w-frrl- I- g|it hLi » »*!”* Zf

29、r»r FIT r-H 話杓<?JWt*n-'r.Jfcdffltn&-*1 oD«wm««-Vi5wl 皈鈕 20】UOeiMti苜OFtfiifc&MiHTxri评otsDfMthuTo衣 CVtdfWHierjriMumdmWi944! fluW 科P*aichiififOA11*h4fwliiPbhabCHM«i>,tT94!Cri'-rAdrnin.=£T4ArCQCun-ar£i.<llblnL.:刃qfko* ?D讥口亞尹Erk>*QMiJ中EhmFaZt

30、HoLh:'二Nhlb车订CAjUIvfs-UtfftiirwiirgDvtuinfiMViImI f*1u4夺叩1 疳4*H*C*&»朋mHC*|Ufitr 1'fAdmiftrSEj-jrtajpertumi-Li-iyiiwi> E=1ud4 yDlCnBjfCU&rtfOftrflhiiMbiiMEtCrfNlaMiiMT04= tfJUG.MAdmirwfv商甜0聞1爪4训打* 針u虚爭 料】如讯牍却活0匚伽dr4h£TQ4 r.UFTrAdmin.MoJOwjmntjXVi阿鼻 *hld孕?01 ff1.Fh-CftAQrf

31、lhs-TimAP9OIMprdrflg- <JLJivrqiDmu>tm<"-4>Viiam! i-1uda> 2D】讥丹吋<1稻*»曲福*0袖此时新的解决方案就在TFS中了,并且可以开始工作项了3工作项源代码管理、工作项、生成TFS有对复杂环境的良好支持,比如,报表、SharePoint的整合,支持跨多域,分布式数据库等。在上图中,每个系统都有独立的存储空间,资源标识集,命令和工具集。要让整个系统工作起来,就像把一组自定义立体组件联接在一起:可以实现,但工作量巨大,而且可能在 一些地方出现纰漏。他们之间工作流流程是SourceCont

32、rolBuildsWorkItems这是一种很普遍的工作场景,在一天之中,编写代码,编译一个可工作的软件提交测试, 测试发现的bug,修复他们,这样不断的重复,整个过程的支持需要有一个统一的存储库 进行支持,然后所有项目可以进行关联。使用TFS的Basic安装就可以完成这样的功能,比纯粹的像 VSS, SVN这样的版本控制控制软件有很大的改善,这也能够回答有的网友问 TFS有什么优势的疑问了。在TFS的完整版本中还包括自动化测试,虚拟实验室和架构验证的功能。完整版本的流程图是这样子的BuildsWork ItemsValidateLayeringExecuteTestsDeployBuildS

33、ourceControl下面我们来看看 TFS的Basic安装的三大主要功能Work Items , Builds和SourceControl ,是怎么样融合在我们的开发过程中:可以直接在Visual Studio 里用团队资源管理器或者通过网页前端和Test and LabMan ageme nt 工具来创建工程项目。打开团队资源管理器,并展开工作项下的Team Queries项来浏览你的工程项目。也可以通过双击任意查询选项(例如Active Bugs )来浏览任意你所能看到的项Team Explorer熬 zjst-serverDefaultCollection13 My Favorite

34、s j TestProjectlJ -1 Work Items-S My Queries一£ Team QueriesJ Iteration 1三 Active Bugs三 Active Tasks 皂 Bug Triage 三 Completed Tasks 电 Iteration Backlog 邑 Open Issues 三 Open Te&t Cases 圭 Open Uer Stories 三 Resolved Bugs 三 User Stories Delivered 岂 User Stories without Test Cases 丄 Iteration 2Iteration 3丄 Troubleshooting 兰 My Bugs 言 My Tasks 三 My Test CasesProduct Backlog 目 Product

温馨提示

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

评论

0/150

提交评论