1. 程式人生 > 實用技巧 >visualstudio使用visualstudio online提供的TFS服務教程

visualstudio使用visualstudio online提供的TFS服務教程

>>> hot3.png

visualstudio online是由微軟提供的 線上Team Foundation Server服務簡稱TFS,TFS我們稱為工作流協作引擎,更具體的叫法是團隊專案版本控制器。它主要作為是在團隊開發的時候提供程式碼管理,方便團隊間程式碼的管理。 通常情況下,公司的專案團隊會在本地部署TFS服務,封閉原始碼在區域網內,當然也不排除有的公司直接使用 visualstudio online提供的服務。 步驟: 1、開啟網址 http://www.visualstudio.com/,註冊然後登陸,如果你有微軟賬號,那麼可以直接登陸。 2、登陸後的介面如下,或者直接進入第3步所示的介面。這個介面是展示資訊的介面,“我的資訊”就是你剛剛登陸的賬號,右側的“賬戶”將列出你所擁有的TFS服務下的所有人員,“所有者”就是你,成員就是你在本TFS下的夥伴,我現在有兩個夥伴了,你點“所有者”下面的的連結,或者"成員"的連結,都可以進入TFS管理介面,現在我們將進入自己也就是“所有者”的TFS服務管理器,來管理自己的專案。
3、進入自己的管理器介面後,你可以看到如下的介面,注意左上角的標題“visual studio online”,下圖所示的標題就是TFS管理器的專案管理介面,如果後邊有" visual studio online/專案名稱"這樣格式的,那就是進入了專案程式碼的管理。 4、建立自己的第一個專案需要線上建立,點選那個“new”開始建立專案。 5、填上Project name,這是專案名稱,填上Description,這是專案描述,專案名稱是必填的,其他的預設即可,然後點選下方Create Project建立專案按鈕,開始建立自己的第一個專案,稍等,後臺在處理,可能有些慢。完成之後介面重新整理,你會看到第4步圖中的“new”下面就會出現你剛才建立的專案。
6、現在你可以直接點選第4步中圖中“new”下面的你的專案連結,就可以進入你專案的管理介面,如下圖。請注意左上角的標題,就像我在第3步中說的那樣,現在的狀態就是指,我們已經進入了具體的專案程式碼管理介面,如果你想回到上一級的TFS總管理介面,那就點“visual studio online”就可以,標題下有幾個標籤,“home”、“code”、“work”、“build”、“test”,這些單詞我想大家都懂,我就不說了。以下步驟涉及到的重點就是code標籤下的東西,其他的標籤,你們可以自己研究,挺有有用的。 7、 以上是使用visual studio online的TFS服務所必需做的步驟,這些步驟做完之後就可以回到我們的visual studio了,建立我們的第一個使用線上TFS的解決方案了,我將使用visual studio2013作為本次專案的例子,每個版本的visual studio連結visual studio online的方法不同,發行版本中連結visual studio online最簡單的就是visual studio2013,但我在本次教程中優先使用所有visual studio連結到visual studio online
通用的方法,visual studio2013簡便連結的方法將在下一個段落介紹,現在開始連結visual studio online,如下圖,選擇這個,如果你一次也沒有連結過tfs服務,那麼只能看到下圖圓圈中的按鈕,現在點它。
8、你會看到彈出一個團隊資源管理的介面,可能在右側、中間或者左邊,根據提示,點選“連線到團隊專案”,如果你看不到,那就試著點那個插頭的小圖示,好好找找,肯定能看到這個 “連線到團隊專案”,如果你實在找不到,也可能因為visual studio版本不同,這個“連線到團隊專案”按鈕也不同,但總之,你能看到第9步中的介面就好。 9、第8步要看你的vs版本是什麼了,可能會有所不同,但是我相信你能來到這一步,如下圖,你就成功了。點”伺服器“按鈕。
10、點”新增“按鈕。你將看到新增Team Foundation Server窗體,把我們在第2步中申請到的”所有者“下的連結麼,填到Team Foundation Server的URL或者名稱裡面,這個連結就是屬於你自己的線上TFS服務連結,填完之後連結詳細資訊將變灰,”確定“按鈕就能點選了,好,點確定。 11、這是前面這兩個”新增Team Foundation Server“和"Team FoundAtion Server列表"窗體就可以關閉了,回到”連結到Team Foundation Server“窗體,選擇我們剛剛填好的連結,就會出現下圖所示的結果,我已經建立了好幾個專案,現在我們以”測試專案“為例,把它打上對勾,然後點”連線“按鈕。
12、經過一點等待之後,就能看到這個介面。每個版本的visual studio會不一樣,但是下圖中的紅色橢圓標出的選項都會有。選擇”原始碼管理器“。
13、然後我們就看到了這個介面,選擇紅色方框中的”未對映“。讓我開始設定TFS在本地的工作資料夾。
14、點選”本地資料夾“右面的瀏覽按鈕,選擇一個空的本地資料夾,這個檔案將將作為我們以後使用 Visual studio online的TFS服務的本地工作目錄。
15、按照提示做完之後,你來到你選擇的那個資料夾看一下,將生成兩個資料夾,其中"$tf"資料夾是隱藏的不用管它,BuildProcessTemplates是一個附帶的,也不用管。
16、看到第15步結果之後,我們的 Visual studio online的TFS服務的本地工作目錄已經建立完成,下面我們開始在TFS裡面建立解決方案。 ”名稱“就填寫我們的專案名稱,我這裡就不再改名字了,大家填的時候要注意命名規範,”位置"這裡是重點,我們要把解決方案建立到TFS本地工作目錄裡面,右側的兩個對勾打上,”新增到原始碼管理“就是把這個解決方案新增到我們的TFS中。
17、解決方案建立完畢之後,回到解決方案資源管理器介面上看一下,每個專案資料夾、檔案前面都會出現一個加號,這是等待”簽入“的標誌,到目前為止我們已經成功在TFS裡面建立了解決方案,接下來,你可以對這個解決方案做編輯了。 18、”簽入“這是我要強調的問題,我們的原生代碼編寫完畢並能正常執行之後,才能執行”簽入“操作,”簽入“的意義就是,你完成了一部分功能, 向團隊專案提交了你的填寫的這部分程式碼了,這也就是所謂的TFS團隊專案版本控制器的核心意義,每個專案組員,編寫完成自己的功能之後,把自己的程式碼合併到整個團隊程式碼中,即”簽入“。 19、簽入的步驟如下,在解決方案資源管理器中,右鍵你要簽入的內容,在檔案上右鍵簽入,那就簽入這個檔案,在資料夾上右鍵簽入,那就簽入這個資料夾下的所有內容,在專案上右鍵簽入,那就簽入整個專案,在解決方案上右鍵簽入,那就是簽入整個解決方案,點完簽入之後,你會看到這次簽入的內容列表,每個visual studio的版本不同,這個介面也不同,但內容列表都是有的。因為這是初次建立,所以我選擇簽入解決方案。這個簽入介面是visual studio2013的簽入介面,每個版本的這個介面大同小異。 在”註釋“裡面填上本次簽入內容的描述,然後點”簽入“按鈕,就完成了簽入操作。
20、看第13步中的圖,你的原始碼資源管理器中就能看到你剛剛簽入的解決方案,當然,這也簽入到了你的visual studio online裡面,你也同樣能在第6步的頁面中看到你剛剛建立的解決方案了。 21、如果你已經建立的解決方案,想要簽入到visual studio online裡面也很簡單,只需要把整個解決方案資料夾複製到TFS本地工作目錄裡面,然後在解決方案上右鍵選擇”新增原始碼管理器“,就可以看到,解決方案資源管理器中的每個內容前面都出現了加號,這個時候就成功了,你可以現在就簽入到TFS中,或者等你編輯完成之後再簽入。 22、現在我們擁有了自己的TFS,這是一個團隊專案工具,所以我們該邀請專案成員了,回到第4步的介面,選擇”users“標籤,如下圖。這裡有你的專案組成員列表,你自己肯定在這裡,然後你看右側列表,那是(2 of 5 assigened)也就是,你這個專案組已經有兩個人了,還能再來三個人。 23、把你需要邀請的人員賬號填到Sign-in address裡面,賬號就是他們的電子郵箱,點Send Invitation之後,你邀請人員 電子的郵箱會收到一封邀請信,他們點連結就可以加入你的專案組了。 24、現在看第6步的圖,這次不點”code“標籤了,點”home“標籤,如下圖,看看紅色方框的members 位置,這就是本專案的專案組成員,都是頭像,如果你發現還是你自己的,那麼,就點Manage開啟管理人員新增和修改介面。 25、在這裡你看以管理專案組成員,新增、刪除和檢視他們。如下圖。點”ADD“按鈕,選擇”add user“。 26、選擇”Browse“瀏覽你現在visual studio online好友,然後打上對勾,只要不超過5個都可以,如果你是土豪,訂閱了付費賬戶,那麼想拉幾個拉幾個,so easy。 這個列表中還有兩個名字超長的人員,他們是TFS的超級管理員,我沒敢騷擾他們,如果你試了,那我沒我事,呵呵。
visual studio online教程完成了,整個教程比較長,我用了兩個小時才寫完,那麼,把程式碼簽入到TFS中的意義就是,無論是你自己還是你的專案團隊,都可以控制自己程式碼的進度和每一次的改動,從而使團隊專案的程式碼在可控範圍內,也可以幫你託管自己的程式碼。 visual studio online是免費服務,團隊最多可以加入5人,如果你想把自己的整個團隊搬進來,那麼需要訂閱付費了。 附加內容: visual studio 2013使用visual studio online方法,不得不說,微軟自從開始搞起雲了,連visual studio也能登陸,登陸介面就跟QQ似的。登陸之後,你會看到visual studio右上角出現自己的頭像,如下圖,點”連線到TFS“,接下來你只要雙擊團隊資源管理器中自己的專案,就能直接開始第12步了。

轉載於:https://my.oschina.net/dongri/blog/610907