Team Foundation Client 與 Team Foundation Server 之間的相容性

不論您是否已升級 Visual Studio 或 Team Foundation Server (TFS),您要確定可以從您的 Visual Studio 或 Team Foundation 用戶端版本連線到在部署中執行的 TFS 版本。 一般而言,請遵循下面指導:

連接到 TFS:

  • Visual Studio Online 永遠執行最新版本的 TFS。

  • 您可以從舊版 Team Explorer 連線至最新版的 TFS,但是可能需要安裝其他軟體。 目前的 Team Explorer 版本會隨著每個 Visual Studio 版本一起安裝。

  • 若要從 Visual Studio 2008 或 Team Explorer for Visual Studio 2005 Team System 連接至 Visual Studio Team Foundation Server 2013,需要安裝 Microsoft Source Code Control Interface (MSSCCI) Provider 2013。 這個組態支援使用者從這些舊版用戶端版本存取 Team Foundation 版本控制。

  • 當您連線到比您執行的用戶端版本還要新的 TFS 版本時,您將只能存取用戶端支援的功能。 例如,如果您將 Visual Studio 2010 連線至 TFS 2013,您可以執行與連線到 TFS 2010 時相同的功能。 您無法存取 Visual Studio 2010 不支援的任何新功能。

  • 若要在內部部署 TFS 上建立 Team 專案或管理流程範本,您必須使用相同版本的 Visual Studio 或 Team Explorer 進行連接。 也就是說,若要在 TFS 2013 中建立 Team 專案,您必須從 Team Explorer 2013 連接。

  • 如需相容性和部署組建伺服器的詳細資訊,請參閱部署和設定組建伺服器

將 Team Explorer 2013 和舊版 Visual Studio 安裝在並存組態中,或使用 Team Web Access (TWA),您就可以解決大部分的限制。 使用 Team Explorer 2013 來支援 TFS 管理和專案管理工作。

Team Explorer 可以免費下載

術語說明:

  • 所謂舊版指的是使用 Visual Studio Team Foundation Server 2013 目前版本之前的 TFS 版本提供的軟體。

  • 往後相容性是指舊版本的用戶端如何支援目前的 Team Foundation Server 版本,有時可加入軟體更新。回溯相容性是指目前版本的用戶端如何支援舊版的 Team Foundation Server。 一般發行版本 (GDR) 軟體更新是用來支援 Team Explorer的向前相容性。

Team Web Access 和版本相容性

TWA 會在您安裝或升級 Team Foundation Server 時自動安裝和設定。 這並不會有版本相容性問題,因為 Team Foundation Server 的所有執行個體都是由該伺服器上裝載的 TWA 服務存取。 若要連接至 TWA,請使用下面任一種瀏覽器:

若要了解可透過升級至 TFS 2013 的 TWA 使用的新功能,請移至這裡

Visual Studio Online 用戶端支援

若要連接至 Visual Studio Online,請使用下列任一用戶端。

Visual Studio 版本

Team Explorer 版本

必要軟體

Visual Studio 2013

Team Explorer 2013

RTM 版本或最新更新。

Visual Studio 2012

Team Explorer 2012

需要最新的 Visual Studio 2012 更新。以 Visual Studio Tools for Git 擴充功能 (英文) 支援 Git。

Visual Studio 2010

Team Explorer 2010

需要 SP1Compat GDR

Visual Studio 2008

Visual Studio Team System 2008 適用的 Team Explorer

需要 SP1Compat GDR

除了 Compat GDR,也可使用 MSSCCI 2013 進行版本控制。

如需新功能的概觀,請參閱功能時間軸

TFS 2013 用戶端支援

若要連接至執行 TFS 目前版本的伺服器,請使用下面任一種用戶端。

Visual Studio 版本

Team Explorer 版本

必要軟體

Visual Studio 2013

Team Explorer 2013

RTM 版本或最新更新。

Visual Studio 2012

Team Explorer 2012

需要最新的 Visual Studio 2012 更新。以 Visual Studio Tools for Git 擴充功能 (英文) 支援 Git。

Visual Studio 2010

Team Explorer 2010

需要 SP1Compat GDR

Visual Studio 2008

Visual Studio Team System 2008 適用的 Team Explorer

需要 SP1Compat GDR

版本控制可以透過 MSSCCI 2013 取得。

Visual Studio 2005

版本控制可以使用 MSSCCI 2013 取得。XP 使用者需要使用 MSSCCI 2010

如需新功能的概觀,請參閱 Visual Studio 2013 中 Application Lifecycle Management 的新功能

TFS 2012 用戶端支援

您可以從下面任一種用戶端連接至執行 TFS 2012 的伺服器:

Visual Studio 版本

Team Explorer 版本

必要軟體

Visual Studio 2013

Team Explorer 2013

RTM 版本或最新更新

Visual Studio 2012

Team Explorer 2012

RTM 版本和最新更新

Visual Studio Tools for Git 擴充功能 (英文) 支援 Git。

Visual Studio 2010

Team Explorer 2010

需要 SP1Compat GDR

Visual Studio 2008

Visual Studio Team System 2008 適用的 Team Explorer

需要 SP1Compat GDR

Visual Studio 2005

有限存取權可以使用 MSSCCI 2012 取得。XP 使用者需要使用 MSSCCI 2010

以下是您從 Visual Studio 2012 用戶端連線至 TFS 2012 或 TFS 2013 時,可用的用戶端工作:

功能區域

可用性

我的工作、暫止的變更和要求程式碼檢閱

這些功能只能從 Team Explorer 2012 和 Team Explorer 2013 取得。

程式碼分析簽入原則

當您使用不同版本的 Team Explorer 時,有多種不同的方法可編寫和評估簽入原則。 請參閱 程式碼分析簽入原則的版本相容性

版本控制本機工作區和名稱格式

您無法使用具有舊版 Visual Studio 的本機工作區。 您必須使用伺服器工作區。 您只能跨多個用戶端共用伺服器工作區。 請參閱 決定使用本機還是伺服器工作區

  

版本控制在輸出使用者資訊而非使用者 ID (例如 [fabrikamfiber\jamal]) 時,現在會使用顯示名稱 (例如 [Jamal Hartnet])。您必須更新命令列輸出格式的所有相依性,才能根據新的格式剖析名稱。

測試

Visual Studio 2012 中已採納幾種會影響 Microsoft Test Manager 相容性、單元測試、自動程式碼 UI 測試、Web 效能測試和負載測試的變更。 請參閱 Visual Studio 2013 中應用程式測試的新功能

專案建立和流程範本管理

連線至 TFS 2012 時,您必須使用 Team Explorer 2012 建立 Team 專案上傳和下載流程範本

管理群組和安全性

若要管理群組、群組成員資格和安全性權限,您必須使用 Team Web Access。

工作項目追蹤

若要完成下面工作,您必須連接至 TFS 2012 或更新版本:

  • 根據為子項目指定的篩選條件尋找父項目,也稱為由下而上樹狀查詢

  • 篩選已針對全文檢索搜尋編製索引的文字欄位以尋找工作項目,這些欄位對應至:使用 [包含文字] 或 [不包含文字] 運算子的 [描述]、[記錄]、[重現的步驟] 和 [標題]。 請參閱 查詢欄位、運算子、值和變數

  • 使用 [模型] 和 [分鏡腳本] 連結類型將工作項目連結到模型和分鏡腳本。

  • 設定專案警示

擴充性

Team Explorer 的擴充性模型已徹底重新設計。 以舊版為依據的自訂控制項將需要重寫。 您可以檢視包含新自訂控制項的工作項目表單,但這些控制項會顯示為遺漏。 表單上遺漏之控制項的位置顯示為紅色,其中會顯示遺漏之控制項的路徑。 若要檢視所有的新工作項目表單控制項,請使用並存組態中的目前 Team Explorer版本,或使用 Team Web Access。

TFS 2010 用戶端支援

若要連接至執行 TFS 2010 的伺服器,請使用下面任一種用戶端:

Visual Studio 版本

Team Explorer 版本

必要軟體

Visual Studio 2013

Team Explorer 2013

RTM 版本或最新更新

Visual Studio 2012

Team Explorer 2012

需要最新的 Visual Studio 2012 更新。以 Visual Studio Tools for Git 擴充功能 (英文) 支援 Git。

Visual Studio 2010

Team Explorer 2010

需要 SP1Compat GDR

Visual Studio 2008

Visual Studio Team System 2008 適用的 Team Explorer

MSSCCI 2013 正式支援版本控制。 SP1Compat GDR 非正式支援版本控制。

Visual Studio 2005

需要 Team Foundation Server 2010 的 Visual Studio Team System 2005 Service Pack 1 向前相容性 (Forward Compatibility) 更新 (安裝程式)

版本控制可以使用 MSSCCI 2013 取得。XP 使用者需要使用 MSSCCI 2010。

Team Explorer Everywhere (TEE)

下表列出 TEE 的版本相容性。 TEE 不再儲存每個 TFS 連接的認證。

Team Explorer Everywhere 2013 也支援連接到 Visual Studio Online

用戶端和工具

支援的 Eclipse 版本

Team Foundation Server 2013

Team Foundation Server 2012

Team Foundation Server 2010

Team System 2008 Team Foundation Server

Visual Studio 2005 Team System Team Foundation Server

Team Explorer Everywhere 2013

3.5–4.3

Team Explorer Everywhere 2012

3.5-4.3

Team Explorer Everywhere 2010 SP1

3.2-3.6

Team Explorer Everywhere 2010

3.0-3.5

Team Explorer 和 Team Foundation 用戶端的並存相容性

Team Explorer 可以與舊版 Team Explorer 和 Visual Studio 並存執行。 若要使用下面這些 Team Foundation 用戶端,您必須並行安裝最新版的 Team Explorer 和舊版的 Team Explorer。

  • Microsoft Test Manager

  • Microsoft Project

  • Microsoft Excel

  • PowerPoint 分鏡腳本

例如,您可以從 2005 版本啟動 Excel 和 Project 的 Office 整合增益集,但必須在並存組態中才會有 2013 功能。 同樣地,只有在兩個 Team Explorer版本並存執行時,才能發行測試案例。 您必須安裝並存更新,才能讓舊版 Team Explorer與目前的 Team Foundation Server Office 增益集版本搭配使用。

如需 Office 整合的詳細資訊,請參閱選擇 Team Foundation 用戶端以支援您的工作

Microsoft Source Code Control Interface (MSSCCI) Provider

MSSCCI 強大的工具可讓您整合 Team Foundation 版本控制 與不支援 Team Explorer 整合的產品。請在這裡下載這個工具的 2013 版本:

XP 使用者需要使用 MSSCCI 2010

MSSCCI Provider 2013 支援 Visual Studio Team Foundation Server 2013 並與下面這些軟體版本相容:

  • Visual Studio 2008

  • Visual Studio 2005

  • Visual Studio .NET 2003

  • Visual C++ 6 SP6

  • Visual Basic 6 SP6

  • SQL Server Management Studio

問:如何下載、安裝或升級至 Visual Studio 2013 或 Team Foundation Server 2013?

答:這裡提供下載。 若要安裝或升級至 TFS 2013,請參閱 Team Foundation Server 安裝指南升級 Team Foundation Server

問:如何連線至 TFS 2013?

**答:**請到這裡了解如何從 TWA、Team Explorer 或 TFS Proxy 伺服器連線至 TFS 2013。

問:如何判斷我所連接的 TFS 版本?

**答:**從網頁瀏覽器查詢內部部署 TFS 時,請輸入下列位址:http://伺服器名稱:8080/tfs/_home/About

若為 Visual Studio Online,請輸入下列位址:http://帳戶名稱.visualstudio.com/_home/About

問:TFS 與支援軟體之間的相容性如何?

**答:**如果您從 TFS 2005 或 TFS 2008 升級,您會想要了解支援的作業系統、SQL Server 版本和其他特殊考量。 請檢閱 TFS 2013 相容性和相依性,即可了解 TFS 2013 支援下列產品和功能的哪些版本。

  • .NET Framework

  • Hyper-V

  • Office (用戶端產品)

  • Project Server

  • SharePoint 產品和技術

  • SQL Server

  • System Center Virtual Machine Manager

  • Web 瀏覽器

問:我可以在哪裡取得與 Visual Studio 2013 支援之功能有關的資訊?

**答:**請到這裡取得 Visual Studio 產品的功能比較

如需新功能的概觀,請參閱 Visual Studio 2013 中 Application Lifecycle Management 的新功能

問:哪些功能在 TFS 2013 中已被取代?

**答:**在 TFS 2012 中,已被取代的功能並不多。 請到這裡了解已採納之變更的摘要。

若要了解對於 TFS 流程範本所做的變更,請參閱升級 Team Foundation Server 期間對 Team 專案和預設流程範本所做的變更

問:哪些功能需要 TWA 的「進階」存取權?

答:Agile Portfolio 管理小組室圖表查詢結果要求意見測試案例管理工具需要使用者具有 TWA 的「進階」存取權。 若要變更人員的存取層級,請參閱變更存取層級

問:除了 Visual Studio 和 TWA 以外,還有哪些其他用戶端會連線至 TFS 2013?

**答:**請到這裡了解所有支援的 Team Foundation 用戶端,以及您可搭配每個用戶端執行的工作。

問:如果升級到 TFS 2013,我的自訂工作項目控制項是否會運作?

**答:**您為 TFS 2012 開發的 TWA 自訂控制項與 TFS 2013 相容。 您必須重建 TFS 2010 或更早版本所建置之工作項目表單的所有 TWA 自訂控制項。 您必須使用目前 Team Web Access 版本中的組件參考來重建這些控制項。 若要了解撰寫新控制項,請參閱下列 Microsoft 網站:TF Web Access 2012 中的工作項目自訂控制項開發 - 開發 (英文) 和 TF Web Access 2012 中的工作項目自訂控制項開發 - 部署 (英文)。