TFS-2010配置,使用手冊_第1頁
TFS-2010配置,使用手冊_第2頁
TFS-2010配置,使用手冊_第3頁
TFS-2010配置,使用手冊_第4頁
TFS-2010配置,使用手冊_第5頁
已閱讀5頁,還剩27頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、TFS2010 配置手冊1 訪問 TFS 21.1 通過 VS 訪問 21.2 通過網(wǎng)頁訪問 22 TFS 源代碼管理 53 工作項(xiàng) 2.0.4 生成 3.3.5 創(chuàng)建新的集合 4.1.6 權(quán)限管理 添加計(jì)算機(jī)用戶 全局權(quán)限 “View collection-level information”權(quán)限 4. 76.2.2 “創(chuàng)建工作區(qū)”權(quán)限 4.96.3 項(xiàng)目權(quán)限 項(xiàng)目組成員資格 4.96.4 報(bào)表權(quán)限 5.06.5 門戶網(wǎng)站權(quán)限 5.2刪除工作項(xiàng) 5.4.1訪問TFS有許多方法可以訪問 TFS。開發(fā)人員經(jīng)常會(huì)通過 Visual

2、 Studio 來訪問它。測試人員可以通過新 的Test and Lab Manager 來訪問TFS(沒有必要安裝 VS)。如果你是項(xiàng)目經(jīng)理,你也可以通過 web 接口,Excel,Microsoft Project,或者 dashboards 的 MOSS 支持(VS2010 的新功能)來訪問 TFS。1.1通過VS訪問VS2010可以直接訪問VS2008訪問需要安裝更新補(bǔ)丁。1.2通過網(wǎng)頁訪問很簡單地用服務(wù)器的名字連接到我的服務(wù)器(8080是默認(rèn)端口): http:/zjst-server:8080/tfs/web現(xiàn)在我可以瀏覽我的集合和工程了。如果你選擇我們創(chuàng)建的項(xiàng)目,然后點(diǎn)擊“繼續(xù)”

3、按鈕,會(huì)看到更多的信息。在這個(gè)例子中,通過導(dǎo)航到Work Items標(biāo)簽,可以找到這個(gè)系統(tǒng)中所有的Bug這確實(shí)是一個(gè)瀏覽你的工程的簡單方法??梢栽谌魏我慌_電腦上,并且不需要安裝額外的東西。這些 操作在 Excel ,Microsoft Project 等其他軟件中也有相關(guān)的支持。 這種訪問方式使該項(xiàng)目中的所有成 員一起工作變得更加簡單。2 TFS源代碼管理在這里我們能通過 Visual Studio2010 連接到TFS里。做到這一點(diǎn)最簡單的方法是使用菜單“團(tuán)隊(duì)”(你也可以使用起始頁上的鏈接):沖 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的服務(wù)器名稱。例如,zjst-server。通過添加按鈕把服務(wù)器加入到列表里,然后點(diǎn) 擊關(guān)閉:IStudia2cpConnect to Team ProjectSelect a Team Foundation Server;Foundation £fAdd/Remove Team Foundatron ServerServer.,. 甘帖會(huì)戲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.插入智能卡取消確宦點(diǎn)擊“確定”后要輸入你的用戶名和密碼,Team Foundation Server li主t:Ns meURLzjst-serverhttp:/zj s

8、t-serve r;8080/tfs在這里,你可以從組合框里選擇服務(wù)器,接著選擇Defaultcollection,然后點(diǎn)擊連接:Connect to Team ProjectSelect a Team Foundation Server:zjst-serverServers.»Team Project Collections:Team Projects:鳥 Defaultcollectionyj (Select All)/ Lottery/J £q疼巳rv已月艮務(wù)器程序Connect匚ancelI現(xiàn)在團(tuán)隊(duì)資源管理器選項(xiàng)卡有了服務(wù)器連接和DefaultCollecti on

9、,但我們還沒有一個(gè)可以存儲東西的TFS項(xiàng)目:Team Explorer* ? Xzjst-serverDefaultCollection,T1 My FavoritesF面創(chuàng)建了一個(gè)新的 Win dows窗體項(xiàng)目作為我們的解決方案樣本(文件,新建項(xiàng)目,Win dows窗二j Bund SolutionRebuild SolutionClean SolutionSoiution Explorer體)。如果你試圖添加新的代碼項(xiàng)目到源代碼管理,會(huì)岀現(xiàn)錯(cuò)誤。例如£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該錯(cuò)誤不是很直觀(特別是所提供的詞項(xiàng)目是用于 TFS和你們代碼解決方案里面,而它們是不同的

12、概念)。此錯(cuò)誤的意思是你必須創(chuàng)建一個(gè)真實(shí)的TFS項(xiàng)目去包含你工作中有用的資源。在團(tuán)隊(duì)資源管理F面我們來創(chuàng)建一個(gè) Team Project: Connect to Tearn Project.Team ExplorerT ?Q B S-蠢 7 k trverD efati I tC otlectioiFavorites器中,右鍵點(diǎn)擊你的集合,選擇新建團(tuán)隊(duì)項(xiàng)目: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、抜社區(qū)計(jì)咖客月墟計(jì)抿矗*ICancelIext >點(diǎn)擊下一步選擇過程模板,默認(rèn)是 Agile的模板,也可以選擇CMMI的模板,這里我選擇了 Agile for MSF 5.0的模板,MSF for Agile Software Development 5.0過程框架,是以Scrum模型為基礎(chǔ)導(dǎo)向擴(kuò)展,并且結(jié)合了 VSTS2010工具的眾多測試功能特性,為更多的從事微軟.NET技術(shù)相關(guān)的開發(fā)人員以實(shí)現(xiàn)高質(zhì)量的軟件產(chǎn)品:-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強(qiáng) Tumabtrs cm唐H謝.Find Microsoft Visual Studio Certrfied Process; Tempi ate 5 H< previous理oxiCancel選擇是否創(chuàng)建SharePoint 站點(diǎn):注意:如果沒有將 SharePoint 集成到TFS2010中,不會(huì)出現(xiàn)以下界面!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選擇源代碼控制設(shè)置: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,星確認(rèn)一下項(xiàng)目設(shè)置New Ttam Project gci geH200®r2DefauhCollertiianConfirm Team Project SdttingiTeam project settings:Team Project Settings* Nime: PostsOfMonths« Descript!on:tttiJTlE計(jì)劃博M耳統(tǒng)計(jì)報(bào)表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開始創(chuàng)建項(xiàng)目成功創(chuàng)建后,點(diǎn)擊 close結(jié)束?,F(xiàn)在通過 VS2010的Team Explore可以看到剛剛創(chuàng)建的項(xiàng)目了,有三部分 Work Items ,Builds 和 Source ControlTeam Explorer * x自回丨勺鬲 zjst-serverDefaultColle匚tion°l My Favorites山 TestProjectl/ lTj Work Items3 Reports:,壺 Builds._ Source Contr

23、ol現(xiàn)在可以把剛剛創(chuàng)建的 VS的項(xiàng)目加入到TFS的項(xiàng)目里: Tf 11 Arjily*#業(yè)護(hù)' 鈾-9SoMwi如嘗r* GasdUrl-frAsyr-ciriFMgi iigurtt, D«tfTirr>t此 DattFinl* 町【&屮“ a fM>d>11HL. EU1IBM () . Tfltin < >.Mni i-fi elvriM t)寸J衛(wèi)自丸+ N i«Au<W1 'PssaOtfMEHnlTDob Cl proj«cC)-J *" PostioftitortthrrwlBu&

24、gt;ldh<匚nW施 In-*#Mrt疋曲*弗肺4 - - i-TlOTSaUwt odv MftrioAddriif»Fbe»事心護(hù)吹住丄t i N1丹|丹甘W /羊曲aiMoiMEorfv忖空說區(qū)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里頭創(chuàng)建一個(gè)文件夾來存放我們的VS項(xiàng)目在TFS里頭創(chuàng)建一個(gè)文件夾來存放我們的VS項(xiàng)目V.O科Imrr iKh. I jf n i ridFir n kit r按下ok按鈕,就把我們的項(xiàng)目加入了 TFS,項(xiàng)目還沒有真正提交到 TFS,可以看到文件前面都多了個(gè)“ + ”$UrtDate, DateTime endDate)gbacliSj trackbacks")n. Replace D ");習(xí)號曲H丸宙魚 JSolution Explorer蠱IEM3I最<1.刁 Solution &

26、#39;PostsOfMonthsTool' (1 project>.3 P05t50fMonthToolWi PropertiesReferenceso±_y App.config耶嚴(yán) App-xaml曹巴 BlagPostxs曲嚴(yán) MainWiridovyaml0也 PostManitorxs<徽期支術(shù)社區(qū)緡英計(jì)劃d決現(xiàn)在我們把代碼提交到TFS里頭,Check in的時(shí)候可以寫些說明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訓(xùn)打* 針u虛爭 料】如訊牘卻活0匚伽dr4h£TQ4 r.UFTrAdmin.MoJOwjmntjXVi阿鼻 *hld孕?01 ff1.Fh-CftAQrf

31、lhs-TimAP9OIMprdrflg- <JLJivrqiDmu>tm<"-4>Viiam! i-1uda> 2D】譏丹吋<1稻*»曲福*0袖此時(shí)新的解決方案就在TFS中了,并且可以開始工作項(xiàng)了3工作項(xiàng)源代碼管理、工作項(xiàng)、生成TFS有對復(fù)雜環(huán)境的良好支持,比如,報(bào)表、SharePoint的整合,支持跨多域,分布式數(shù)據(jù)庫等。在上圖中,每個(gè)系統(tǒng)都有獨(dú)立的存儲空間,資源標(biāo)識集,命令和工具集。要讓整個(gè)系統(tǒng)工作起來,就像把一組自定義立體組件聯(lián)接在一起:可以實(shí)現(xiàn),但工作量巨大,而且可能在 一些地方出現(xiàn)紕漏。他們之間工作流流程是SourceCont

32、rolBuildsWorkItems這是一種很普遍的工作場景,在一天之中,編寫代碼,編譯一個(gè)可工作的軟件提交測試, 測試發(fā)現(xiàn)的bug,修復(fù)他們,這樣不斷的重復(fù),整個(gè)過程的支持需要有一個(gè)統(tǒng)一的存儲庫 進(jìn)行支持,然后所有項(xiàng)目可以進(jìn)行關(guān)聯(lián)。使用TFS的Basic安裝就可以完成這樣的功能,比純粹的像 VSS, SVN這樣的版本控制控制軟件有很大的改善,這也能夠回答有的網(wǎng)友問 TFS有什么優(yōu)勢的疑問了。在TFS的完整版本中還包括自動(dòng)化測試,虛擬實(shí)驗(yàn)室和架構(gòu)驗(yàn)證的功能。完整版本的流程圖是這樣子的BuildsWork ItemsValidateLayeringExecuteTestsDeployBuildS

33、ourceControl下面我們來看看 TFS的Basic安裝的三大主要功能Work Items , Builds和SourceControl ,是怎么樣融合在我們的開發(fā)過程中:可以直接在Visual Studio 里用團(tuán)隊(duì)資源管理器或者通過網(wǎng)頁前端和Test and LabMan ageme nt 工具來創(chuàng)建工程項(xiàng)目。打開團(tuán)隊(duì)資源管理器,并展開工作項(xiàng)下的Team Queries項(xiàng)來瀏覽你的工程項(xiàng)目。也可以通過雙擊任意查詢選項(xiàng)(例如Active Bugs )來瀏覽任意你所能看到的項(xiàng)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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論