我們將討論的是Visual Studio 2010 TFS,相信在正式版本發布后,將更加有利于.NET開發人員的工作。
使用過Visual SourceSafe的人都知道,VSS是一個便于安裝和使用的源代碼管理系統。TFS更提供了一個強健的系統,不僅提供了源碼管理,而且包括了項目跟蹤和開發支持。這篇文章將主要介紹一下Visual Studio 2010基本配置下的TFS。
先對TFS做一下簡單介紹
TFS有對復雜環境的良好支持。比如,項目報告,SharePoint集成,支持跨多域和分布式數據庫等。
首先,TFS創建了一個中央工具儲存庫,這樣可以方便不同工作組之間的協作??梢試L試將多個系統進行多樣組合。
圖1 多系統模型
如圖1所示,每個系統都有各自獨立的儲存庫,資源標識集,命令和工具。要使整個系統運行起來,簡直就是一個龐大而立體的工程,即使做了很多的工作,也有可能在一些地方出現紕漏。
如果有一個新的體系,可以在一定規則下,將所有的項目有機的融合在一起就好了。
圖2 TFS模型
這種集成方式是經常會遇到的。平平常常的一天,編寫源代碼,創建生成,進行測試,發現Bugs并進行校對修復。周而復始,一遍遍的進行著。當一個所有這些工作都運行在一個儲存庫集上的時候,就可以使所有項目進行協作了。比如,當一個Bug被修復之后,希望在變更列表的相應位置中能有所記錄。
這正是TFS對源代碼管理的一個大貢獻。在新的模型中包含了自動檢測,虛擬部署和architectural validation 。
圖3 TFS新模型
當你使用Visual Studio Premium 和 Ultimate SKUs時,可以根據需要選擇要安裝的組件。
在Visual Studio中集成TFS
下面來看看怎樣通過Team菜單這個簡單的途徑在Visual Studio 中集成TFS。(也可以通過主頁鏈接來完成)
圖4 Team菜單
選擇并添加TFS存放的服務器路徑,這里所用的Windows 7 機器名是JLZB2REL。
圖5 添加TFS路徑
在復選框中選擇服務器和DefaultCollection,然后進行集成。
圖6 DefaultCollection集成
原文轉自:http://www.anti-gravitydesign.com