詳細講解VS2010使用TFS2010的圖文教程_第1頁
詳細講解VS2010使用TFS2010的圖文教程_第2頁
詳細講解VS2010使用TFS2010的圖文教程_第3頁
詳細講解VS2010使用TFS2010的圖文教程_第4頁
詳細講解VS2010使用TFS2010的圖文教程_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、詳細講解VS2010使用TFS2010的圖文教程日期:2010-04-17來源: 作者:字體:大 中 小 本文和大家講下如何在VS2010里面創(chuàng)建項目并添加到TFS2010里面。新建一個項目,并把它添加到TFS,我們會收到下面的錯誤: 這是因為我們沒有為項目創(chuàng)建Team project,而把它直接添加到了Team project collections,這是不允許的。下面我們來創(chuàng)建一個Team Project:輸入Team project的名稱和描述:點擊下一步選擇過程模板,默認是Agile的模板,也可以選擇CMMI的模板,這里我選擇了Agile for MSF 5.0的模板,MSF for

2、Agile Software Development 5.0過程框架,是以Scrum模型為基礎(chǔ)導(dǎo)向擴展,并且結(jié)合了VSTS2010工具的眾多測試功能特性,為更多的從事微軟.NET技術(shù)相關(guān)的開發(fā)人員以實現(xiàn)高質(zhì)量的軟件產(chǎn)品:確認一下項目設(shè)置開始創(chuàng)建項目成功創(chuàng)建后,點擊close結(jié)束?,F(xiàn)在通過VS2010的Team Explore可以看到剛剛創(chuàng)建的項目了,有三部分Work Items,Builds和Source Control:現(xiàn)在可以把剛剛創(chuàng)建的VS的項目加入到TFS的項目里:在TFS里頭創(chuàng)建一個文件夾來存放我們的VS項目按下ok按鈕,就把我們的項目加入了TFS,項目還沒有真正提交到TFS,可以看

3、到文件前面都多了個“+”現(xiàn)在我們把代碼提交到TFS里頭,Check in的時候可以寫些說明TFS2010不僅僅是一個源代碼版本控制器,他是一個應(yīng)用程序生命周期(ALM)工具,可以參看高陽的文章Visual Studio 2010 Ultimate敏捷之道:特性解析,在軟件項目的開發(fā)過程中重要的開發(fā),測試和構(gòu)建TFS都提供了完整的支持:他們之間工作流流程是這是一種很普遍的工作場景,在一天之中,編寫代碼,編譯一個可工作的軟件提交測試,測試發(fā)現(xiàn)的bug,修復(fù)他們,這樣不斷的重復(fù),整個過程的支持需要有一個統(tǒng)一的存儲庫進行支持,然后所有項目可以進行關(guān)聯(lián)。使用TFS的Basic安裝就可以完成這樣的功能,比

4、純粹的像VSS,SVN這樣的版本控制控制軟件有很大的改善,這也能夠回答有的網(wǎng)友問TFS有什么優(yōu)勢的疑問了。在TFS的完整版本中還包括自動化測試,虛擬實驗室和架構(gòu)驗證的功能。完整版本的流程圖是這樣子的:下面我們來看看TFS的Basic安裝的三大主要功能Work Items,Builds和Source Control,是怎么樣融合在我們的開發(fā)過程中:可以通過Visual Studio的Team Explorer創(chuàng)建工作項,打開Team Explorer:我們的項目才剛剛創(chuàng)建,第一個迭代還沒有開始,常規(guī)的流程需要把需求也管理進來,這里只是演示,項目管理過程中的很多東西都將忽略。我導(dǎo)入TFS是一個已經(jīng)

5、完成的小工具,這個小工具是統(tǒng)計某個月的每篇博客瀏覽量和評論數(shù)量,然后結(jié)果生成一個Excel報表提交給微軟的技術(shù)精英計劃?,F(xiàn)在發(fā)現(xiàn)了一個bug,我們要修復(fù)它,修復(fù)bug在 TFS里也是一個Work Item,有很多類型:輸入一些相關(guān)資料后,點擊Save Work Item(保存工作項)。資料將被保存到數(shù)據(jù)庫中?,F(xiàn)在打開Active bugs目錄,就可以看到剛剛輸入的bug現(xiàn)在我們來修復(fù)這個bug,check out代碼對Check out進行確認打開Pending Changes標(biāo)簽點擊Work Item標(biāo)簽,我們要把Check in的代碼和bug做個關(guān)聯(lián):添加注釋并Check in,還有擱置集

6、,這里我們不做說明,提交后,這個bug就被修復(fù)了,TFS就會做相應(yīng)的修改記錄,在修復(fù)的bug列表里頭就可以看到:我們的bug已經(jīng)修復(fù),并提交到了源代碼控制庫里了,接下來的工作就是要編譯構(gòu)建一個版本進行測試工作了,通過Team Explorer的Builds定義一個構(gòu)建:Team Project要使用Builds是需要進行配置的,如果沒有配置會出現(xiàn)下面的錯誤:可以通過TFS管理控制臺進行配置選擇Team Project Collections對設(shè)置進行確認配置完成了配置好了Build Service后就可以創(chuàng)建一個Build了這個頁面上有很多的選擇,可以根據(jù)你的項目需要進行選擇 o 手工o 持續(xù)集成o 滾動式的構(gòu)建o 每個Check in觸發(fā)一個構(gòu)建o 定時進行構(gòu)建也可以針對不同情況建立多個多個Build,你看到Buid Defaults有一個黃色的警告標(biāo)簽,每一個Build都會被打上有一個標(biāo)簽,需要有一個地方來存放每次Build的結(jié)果,默認沒有設(shè)置,所以是一個警告標(biāo)記,我這里使用我機器上的一個共享目錄進行存放。保存設(shè)置到TFS,現(xiàn)在在Team Explorer上可以看到我們剛才配置的Build,通過Queue New Builds進行build出來一個確認對話框,可以直接按下Queue按鈕。我們可以看到構(gòu)建

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論