team foundation server(tfs)是微軟推出的團隊專案管理工具,主要包含**版本控制,工作任務分派,持續整合,測試等一系列管理任務。
由於團隊之前人數較少,使用的僅有**版本控制(svn),而.net專案各種生成包若預設都提交,則使用者間很容易產生衝突,而且基本不能merge,若預設不提交,則其他新增檔案也會預設不提交,一次提交時就會經常忘記提交內容,非常麻煩。為此,團隊正在探索其他的版本控制方式,分布式的git也會有這樣的問題,由此目光轉向了同時ms的tfs。
搭建過程點這裡,本文主要說明如何使用。本文採用的是tfs2013和vs2015rc,vs2012在新建團隊專案的時候會報錯,原因未知。
按照以上鏈結搭建完成後,在客戶端需要建立鏈結,在vs中開啟團隊資源管理器,選擇連線,在管理連線中選擇連線到團隊專案
點選伺服器,新增之前配置的伺服器資訊即可。
連線成功後,選擇新建團隊專案。新建專案中主要就是專案名稱,專案模版,版本控制,後兩者都選擇預設,以後再慢慢**之間的區別。。。
連線到新建立的專案就會多了一些任務選擇。
tfs專案新建完畢後,需要將解決方案繫結到該專案。在具體解決方案右鍵,將解決方案新增到源**管理,選擇剛建立的專案即可。
團隊資源管理器中有幾個常用模組,我的工作是檢視自己需要幹的活,工作也分成幾個型別,有bug、任務、生成等等。
掛起的更改主要就是負責對**的簽入(commit),可以關聯相關的工作,編寫注釋等等,可以在解決方案資源管理器中選擇對應的**右鍵簽入跳轉到該頁面。
對應簽入工作,就會有簽出工作(update),右鍵具體**或者整個解決方案,選擇獲取最新版本即可。
源**管理器主要是對**結構的檢視,可以在這裡新增分支或合併操作。對於新使用者,需要簽出整個專案,可在此本地路徑中輸入本地路徑並簽出。
工作項主要用於新建各種工作,安排任務,以及對其的查詢。
生成主要是用於定義持續整合的選項,新建定義請戳這裡。
最後的設定主要是對tfs整體專案的調整,基本上就是跳轉到web管理。
TFS2013 設定簽出獨佔鎖
在使用tfs進行源 管理的時候vs預設允許多個簽出,但在團隊開發中往往需要設定獨佔鎖 排他鎖 避免衝突,設定獨佔鎖不需要在tfs的網頁裡面進行設定,只需要在vs裡面進行設定即可。1 開啟vs2013 團隊 團隊專案設定 源控制項 簽出設定 去掉 啟用多個簽出 的勾選。這裡注意一下 啟用在簽出時獲取最...
網路15團隊作業1 團隊介紹
1.隊名 四個臭皮匠乙個豬葛亮 2.隊員資訊 標記組長 劉陽航 201521123026 組長 最胖很兇,雖然只會一些基礎程式設計,在這出肉裝即強的時代,能努力監 bian 督 da 隊員一起努力學點東西 丁樹樂 201521123024 重金求來的外援,隱藏著驚人的程式設計實力,曾經有一帶四完成課...
軟工15團隊作業2 團隊計畫
內容 該系統主要是面向小學生,基本功能就是隨機自動生成四則運算習題,並且判斷正誤,然後記錄正確率,答題時間,錯題記錄等,還有歷史答題記錄以及對以及排名,分為練習和挑戰兩部分 預期使用者量 20 強調 做雷同專案的不同團隊,請在專案立項的時候,就提出自己團隊獨特的設計 功能是什麼,如何找到目標使用者,...