微軟的Visual Studio很是強大,能夠無縫結合Git或自家的TFS(Team Foundation Server),進行項目管理很是方便,從需求分析、開發、測試、維護,幾乎能夠貫穿軟件開發的整個生命週期。這篇文章將會詳細介紹如何使用Visual Studio結合TFS進行項目管理。ios
TFS是一種爲 Microsoft 產品提供 源代碼管理、 數據收集、 報告和項目跟蹤,而爲協做 軟件開發 的項目。 可做爲獨立的軟件,或 Visual Studio Team System (VSTS) 在服務器端後端平臺。
其定位相似於Git,功能卻比Git更爲強大,我將在下文中做介紹。TFS一般被用於企業中做爲項目管理工具,即在一臺服務器上安裝TFS,而後將相關人員加入到組中,在Visual Studio中開發時用團隊資源管理器鏈接到這臺服務器,就可使用強大的項目管理功能了。後端
那麼,做爲我的,咱們可否使用Visual Studio結合TFS強大的項目管理功能呢?答案是能夠。良心的微軟搭建了雲上的TFS,而且爲每一個使用正版Visual Studio的用戶都分配了免費的5GB空間!瀏覽器
廢話很少說,切入正題。如何獲取這5GB免費空間呢?服務器
2.第一次登陸後,會彈出下面的對話框,自定義存儲空間的url,記下這個url:工具
這時會讓你創建一個項目,咱們跳過此步驟測試
在瀏覽器中訪問你的url,出現如下界面(可能會略有不一樣),你已經成功得到了5GB的存儲空間。url
假設如下場景,咱們在本機創建了一個項目,想把這個項目簽入到TFS中進行項目管理,如分支、合併、簽入、簽出、版本更迭等,應該怎麼作?spa
在企業用戶中使用TFS,首先要在一臺服務器上安裝TFS,而後能夠在TFS中創建多個團隊項目集合(Collection),每一個團隊項目集合至關於一個放置某一個團隊各類項目的容器,能夠在某個團隊項目集合中創建若干團隊項目。3d
咱們所獲得的5GB的存儲空間,實際上就是微軟在自家建的雲上的TFS服務器上爲咱們分配的一個團隊項目集合(Collection),這個團隊項目集合的大小爲5GB,還須要注意的是,咱們不能直接把一個本地的項目簽入到團隊項目集合根目錄下,必須先在團隊項目集合中新建一個團隊項目,而後在把本地項目簽入到該團隊項目中去,下面我將演示這些操做。code
#include<iostream> using namespace std; int main(){ //init commit return 0; }
#include<iostream> using namespace std; int main(){ //init commit //first change return 0; }
//first change
#include<iostream> using namespace std; int main(){ //init commit //first change //second change return 0; }
Visual Studio+TFS功能遠不止這些,我將在後續文章中作詳細介紹。若有疑問,歡迎交流:-)
PS:個人大部分文章首發在知乎專欄:關於計算機的一些事,歡迎你們關注