Team Explorer 使用教程)

來源:互聯網
上載者:User
文章目錄
  • 一、Team Explorer的安裝
  • 二、Team Explorer的使用
一、Team Explorer的安裝

將含有VS Team Explorer的光碟片或鏡像檔案裝入光碟機(此處以鏡像為例),運行安裝程式,按提示完成安裝。

說明:

  1. 不 同的鏡像有所不同。如果是僅含有Team Explorer的鏡像檔案,則運行安裝程式後直接開始安裝,如果是VS Team Foundation Server的安裝盤,則會要求選擇安裝什麼,此時選擇“Team Explorer”或"Team Foundation Server”。安裝路徑不可選,為VS安裝目錄,請確保該分區空間充足。
  2. 如果此前已安裝VS 2008 SP1,那麼在安裝Team Explorer後將無法開啟、添加工作項目(關於工作項目的說明見後文),解決方案為:重新安裝VS 2008 SP1,鑒於我直接再安裝一次sp1無效,建議先開啟“添加、刪除程式”卸載與SP1相關的項,再安裝SP1,或者卸載完後安裝Team Explorer,再安裝SP1。

二、Team Explorer的使用

  註:以下均以VS2008 英文版為例。但我盡量以“中文(英文)”的形式說明。以下帶*的標題表示這部分屬於專案系統管理員操作的,其他項目參與者可以不用操作。

 

 1、設定VS中的原始碼控制(Source Control)

  菜單“工具(Tools)”->“選項(Options)”,開啟選項對話方塊,選擇左側的"原始碼控制(Source Control)”分支,在此可以選擇使用的原始碼控制外掛程式,選擇"Visual Studio Team Foundation Server”。"Source Control”分支下還有幾個子分支,在此可以設定簽入(check in)/簽出(check out)的規則,以及串連TFS的代理設定等內容,只要保持預設設定即可。 

 

 

圖1.設定原始碼控制外掛程式

 

圖2.設定簽入/簽出規則

    

圖3.設定代理等

 

2. 設定Team 專案

         菜單“視圖(View)”->“Team Explorer(Team Explorer)”開啟Team Explorer。點擊右上方的“添加現有Team 專案(Add Existing Team Project)”按鈕開啟串連TFS對話方塊,點擊“Server…”按鈕,開啟“添加/移除TFS(Add/Remove Team Foundation Server)”對話方塊,點擊“添加(Add…)”按鈕,開啟“添加TFS(Add Team Foundation Server)”對話方塊,在“TFS名稱(Team Foundation Server name)”處輸入TFS所在伺服器的機器名,如hust-709。串連詳情保持預設,確認。此時出現串連到伺服器的驗證視窗,輸入TFS管理員給你分配 的域使用者名稱及密碼即可。此時“串連到TFS(Connect To Team Foundation Server)”對話方塊中已經出現了已授權給登入使用者的項目列表,選擇自己參與的項目,確認即可。此時“Team 專案管理器(Team Explorer)”將出項所選項目的相關項目,各個項的具體意義將在後文介紹。

 

 

 

圖4、5:Team Explorer,串連到TFS對話方塊

圖6:添加/移除TFS對話方塊

 

圖7:添加TFS對話方塊

圖8:串連到TFS伺服器驗證視窗

圖9:選擇當前已授權給使用者參與的項目

圖10:Team Explorer

 

 

3. 建立Team 專案(*)

    菜單“檔案(File)”->“建立(New)”->“Team 專案(Team Project)”,開啟建立Team 專案嚮導。在此輸入項目名稱,如“Test”,點擊Next,選擇系統管理範本,預設即可,接下來是設定團隊門戶網站的標題 及描述,這部分可以留待以後在門戶網站裡設定。點擊下一步,設定該Team 專案與其他項目的關係,是獨立的一個?還是屬於某個項目的分支?這裡我們選擇第一 項,下一步是總結,直接點擊完成即可。

圖11:填寫項目名稱

圖12:選擇專案管理模板

 

圖13:原始碼控制設定

圖14:完成項目添加

4.向Team 專案添加解決方案(*)4.1. 添加已有解決方案

            開啟已有的解決方案,在解決方案出右擊,選擇“將解決方案添加到原始碼控制(Add Solution to Source Control)”,在開啟的對話方塊中選擇剛才建立的Team 專案(Test),確認。完成後,可以看到“解決方案管理器(Solution Explorer)”上顯示的項目和檔案前面有了一個黃色的加號,表示當前項是添加進原始碼控制的。至此已有解決方案添加完成。

 

圖15:選擇Add Solution to Source Contro…

 

圖16:選擇添加到哪個Team 專案

圖17:已添加的解決方案

 

4.2建立解決方案

        菜單“檔案(File)”->“建立(New)”->“項目(Project)”,在建立項目對話方塊中只需勾選右下角的“添加到原始碼控制(Add to Source Control)”即可,其他動作與上同,在此不再贅述。

圖18:建立項目對話方塊,勾選Add to Source Control

 

 

 

5. 簽入代碼

        所謂簽入代碼指的是將本地對代碼的修改(包括添加項目、添加檔案、修改代碼、修改解決方案設定等任何使受控制的檔案發生了變化的操作)反映到伺服器上,使其他團隊成員可以立即擷取到最新的原始碼。

        在將要簽入的檔案、項目或解決方案處右鍵選擇“簽入(Check in)”,在彈出的簽入對話方塊中填寫說明(Comment),選擇簽入哪些項目(這裡列出了所有做了修改的條目,修改的種類等,而不僅僅是你開啟的當前項 目。)。在“工作項目(Work Items)”部分,可以設定此處簽入完成的工作項目(關於工作項目的說明見後文)。在“Check-in Notes”部分,可以設定“代碼檢閱者”、“安全性檢閱者”、“效能檢閱者”等與此次簽入有關的資訊。點擊“簽入(Check in)可完成簽入。當然,有可能兩個人同時修改了一個檔案,這將產生代碼衝突,這部分將在以後介紹。現在看解決方案管理器,可以看到各項前出現了一個小 鎖,表明該項已經簽入(Checked in)。

      建議在簽入之前先擷取最新版本,並且在確保能正常編譯運行後再簽入。

圖1:右鍵選擇簽入

圖2:簽入對話方塊1

圖3:簽入對話方塊2

圖4:簽入對話方塊3

圖5

6.擷取原始碼

     項目的其他參與者添加了這個項目後,可以通過以下方法獲得項目原始碼。在“Team Explorer處”雙擊“Source Control”,開啟“原始碼控制管理器(Source Control Explorer)”,此處列出了目前使用者可以參與的項目,黑色表示該項目已添加到Team Explorer中,在該項目或其子項目處右鍵選擇“擷取最新版本 (Get Latest Version)”,如果你此前沒有擷取過原始碼(實質是沒有建立工作空間,待會說這個),那麼將彈出一個對話方塊選擇儲存到哪個檔案夾。選擇後即可從服務 器下載項目原始碼到所選檔案夾。如果你想獲得以前的版本可以右鍵選擇擷取特定版本,彈出“擷取(Get)”對話方塊,在“Version”部分可以選擇類 別,例如特定日期、變更集(ChangeSet)、最新版本等,這部分內容我就不說了。

圖6:雙擊Source Control

圖7:選擇擷取最新版本

圖8:選擇儲存到哪個檔案夾

圖9:擷取特定版本

 

7.管理工作空間

      工作空間,恩,這個不太好解釋,我覺得就像是你工作的一個地方,你在這個特定的地方寫代碼,管理代碼,呃,這個大家自己體會就是了。好吧,不解釋了。直接說怎麼操作吧。

7.1.建立工作空間

      菜單檔案(File)->原始碼控制(Source Control)->工作空間(Workspace…),開啟管理工作空間對話方塊(Manage Workspaces),這裡列出了當前已有的工作空間。如果不存在,可以點擊添加(Add),在此可以設定工作空間的名稱(Name),登入使用者名稱 (Owner),電腦名稱(Computer)(本機),說明(Comment),以及工作目錄(Working folder),在Source Control Folder儲存格出點擊按鈕,在彈出的對話方塊中選擇項目,在本地檔案夾(Local Folder)點擊按鈕,在彈出的檔案夾中選擇本地存放代碼的檔案夾,確認。

 

圖10

圖11:管理工作空間

圖12:添加工作空間

7.2.編輯工作空間

      在空間對話方塊(Manage Workspaces)對話方塊選擇將要編輯的工作空間,雙擊或點擊編輯(Edit)開啟編輯工作空間對話方塊,在此可以做一些修改。特別說明一下工作目錄 (Working folders),你參與的每個項目都會在這裡有個工作目錄(如果處於同一個工作空間),你可以編輯它,比如換一個本機目錄,程式會提示是否擷取最新版 本,也可以移除這個項目,此時也會彈出是否擷取最新版本的視窗,如果點是的話,你原來那個檔案夾裡的檔案就沒了。

7.3刪除工作空間

     這部分就不用說了吧。

 

8.簽出

     簽出就像是告訴別人,我要改這個檔案了,你們最好別在改了,不然可能產生衝突了。如果設定了“允許多人同時簽出”,那麼將有可能產生衝突,當然,如果沒有選擇的話,那麼一個人簽出後別人就沒法再簽出了。至於具體怎麼設定就不是這部分要討論的內容了。

     簽出的最簡單的辦法就是直接在“解決方案管理器(Solution Explorer)”裡雙擊某個檔案,然後對其做的第一次修改將觸發簽出操作,這是預設設定情況下的。可以在選項裡設定這部分內容,參見Team Explorer 使用教程1。如果沒有設定自動簽出,可以右鍵選擇"Check Out for Edit Now",此後就可以完成任何操作了。簽出後該檔案前面出現一個紅色的對勾。

     對於已經被別人簽出的檔案或項目,將在其前出現一個小頭像。

圖13:設定簽入/簽出規則

圖14:選擇Check Out for Edit Now

圖15:已被別人簽出的檔案

 

9.鎖定

        鎖定的目的是防止別人編輯這個檔案,只要右鍵你想要鎖定的那個檔案,選擇“鎖定(Lock)”,開啟“鎖定(Lock)”對話方塊,在此可以勾選鎖定哪些檔案,以及鎖定細節。如果這個檔案要解除鎖定,相同的方法,選擇解鎖(Unlock)即可。

圖16:選擇Lock

圖17:Lock對話方塊

 

 

10.對比檔案修改

         VFS提供的一個很方便實用的功能是對比功能,通過它你可以知道目前的版本與其他版本(如伺服器上的最新版本)的區別,在解決代碼衝突時也可以使用到這一功 能來解決衝突。使用起來也很簡單,只要右鍵想要對比的那個檔案,選擇"Compare”,開啟"Compare”對話方塊,在此可以選擇源檔案,目標檔案 等,點擊OK開啟一個視窗,這裡以兩列的形式分別顯示目標檔案和源檔案(比如你修改過的檔案),並且以灰底高亮發生了修改了的部分。上方偏右有兩個按鈕可 以快速在幾個修改間跳轉。

     

圖18:選擇Compare

圖19:Compare對話方塊

圖20:對比視窗

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11.撤銷本地修改

           使用這一功能可以將選定的還未簽入伺服器的修改撤銷。右鍵將要執行撤銷修改的檔案或項目,選擇"Undo Pending Changes…”,在彈出的對話方塊中選擇將要撤銷修改的檔案,點擊“撤銷修改(Undo Changes)”即可。

圖21:選擇Undo Pending Changes…

圖22:Undo Pending Changes對話方塊

 

 

 

12.工作項目

 

 

           工作項目,顧名思義,即將要進行的工作。工作項目分為Bug、方案、任務、服務需求品質、風險。這裡僅僅討論最常用的Bug和任務。任務是意料之中要進行的工作,而Bug是意料之外的工作,這是最簡單的區別。

 

12.1.  新增工作/Bug

          在“Team Explorer(Team Explorer)”的“工作項目(Work Items)”處右鍵,選擇增加工作項目(Add Work Item)->任務/Bug,在彈出的標籤頁中填寫相關資訊,再儲存即可完成任務或BUG的添加。

圖1

圖2:新增工作

圖3:添加bug

12.2. 查看工作項目

           在“Team Explorer(Team Explorer)”的“工作項目(Work Items)”處,展開“Team Queries”,雙擊“所有工作項目”,開啟“所有工作項目”標籤頁,在此可以看到該項目中所有的工作項目,單擊任一項可以在下方看到詳細資料,雙擊則以一個 新標籤頁的形式查看這個工作項目,您可以對其進行修改。如果在“Team Queries”處雙擊,則在開啟的標籤頁中顯示的是分配給自己的工作項目。

圖4

    

圖5:所有工作項目

圖6:我的工作項目

12.3. 關閉工作項目

         當一個工作項目完成、延遲或者指派給其他人做的時候,應當及時關閉,從而讓團隊的其他人員可以知道整個項目的進度。要關閉一個工作項目僅需開啟該工作項目的詳情 頁,再在“狀態”處選擇“已關閉”,在“原因”處選擇關閉的原因,如“已完成”,還可以在“說明”、“記錄”等地方添加關於該工作項目的相關說明。儲存 即可關閉該工作項目。如果後來發現該工作項目還有未完成的地方,可以在“狀態”處選擇“活動的”,這將重新啟用該工作項目。    

        對於bug將有些許不同,可選項更多了,這根據實際情況即可完成關閉操作。

 

圖7:關閉任務

圖8:關閉bug

13. 報表

              在Team Explorer中提供了多種報表共團隊成員瞭解項目的情況。

              要查看報表,僅需開啟Team Explorer,展開報表(Reports)分支,即可看到一系列由TFS提供的報表,雙擊即可查看響應的報表。例如,開啟“剩餘工作”,在此,可以看 到活動的、已解決、已關閉的工作項目,非常清晰明了。如下是幾個標榜的範例。

圖9:報告列表

圖10:剩餘工作

圖11:重新啟用

圖12:項目速度

 

三、結語

      至此這個系列完結,其實TFS還有很多很強大的功能,我這裡只是說了些常用的應用。對於文中出現的錯誤,請大家指出。更詳細的資料大家可以參閱MSDN。

 

 

 

 

 

轉自:http://www.cnblogs.com/acen/archive/2009/05/04/1448750.html

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.