Visual Studio 2013 中 Application Lifecycle Management 的新功能

您可以使用 Visual Studio Application Lifecycle Management (ALM) 來管理產品週期、降低風險,以及改善效率。 當您安裝或升級至 Visual Studio Team Foundation Server 2013 時,您和小組可以受益於下表中說明的新功能和支援的工作。

版本控制概念影像

版本控制的新功能

  • 使用 Git 進行版本控制 (需要建立 Git Team 專案)。

  • 使用增強的版本控制功能,在 Web 瀏覽器中完成更多工作。 已增強巡覽;檢視程式碼、變更集、擱置集、註釋和記錄,以及管理權限等功能。

  • 使用 Web 架構的版本控制檔案總管,在變更集或認可上建立註解或回覆註解。 這可讓您與小組成員對原始程式碼變更進行交談。 將註解加入至變更集和擱置集或 Git 認可。

  • 取消停駐 (取消停駐) 在 Team Explorer 中的 [暫止的變更]、[變更集詳細資料] 和 [擱置集詳細資料] 頁面,然後在新視窗中開啟它們。

以小組形式工作的概念影像

敏捷式工具、小組共同作業,以及計劃和追蹤專案的新功能

移至這裡,了解 Team 專案的變更以及在 TFS 升級期間的預設流程範本。

建置概念影像

Team Foundation Build 的新功能

  • 使用 Git 建置程式碼 (需要建立 Git Team 專案)。

  • 將組建輸出檔組織成開發電腦上的 Visual Studio 所使用的資料夾結構。

  • 在編譯前後和測試執行之前和之後,執行批次和 PowerShell 指令碼。

  • 從 Visual Studio Online 或內部部署伺服器,將組建輸出置放到 TFS。

  • 診斷記錄檔現在可供所有組建使用。

  • 取消停駐 (取消停駐) 在 Team Explorer 中的 [組建] 頁面,然後在它自己的視窗上檢視。

  • 已簡化組建定義、組建範本,以及 Windows 市集應用程式建置和測試。 預設範本儲存在 TFS 中,而不是在版本控制中。

  • 設定部署的組建,讓您可以在偵錯時找到符合的部署程式碼。 請參閱設定版本以便在部署後診斷問題

結構、模型、設計概念影像

架構、模型和設計的新功能

  • 從程式碼編輯器建立 Code Map,以對應程式碼中的關聯性。 請參閱對應 Code Map 上的特定相依性

  • 從程式碼視窗或呼叫堆疊視窗中建立 Code Map,在偵錯時將呼叫堆疊視覺化。

  • 使用 Code Map,以視覺方式巡覽程式碼。

    Code Map 會在程式碼編輯器旁邊出現,讓您可以在工作時輕易看到您在程式碼中的位置。

開發人員診斷工具概念影像

開發人員品質和診斷工具的新功能

  • 當您在 Visual Studio Ultimate 中使用 CodeLens 時,不需要離開編輯器,即可找到有關程式碼的資訊。 例如,您可以找到參考、已連結的 Team Foundation Server (TFS) 項目和單元測試,全部都在與程式碼相同的內容中。 請參閱尋找 CodeLens 的程式碼變更和其他記錄

  • 從程式碼視窗或呼叫堆疊視窗中建立 Code Map,在偵錯時將呼叫堆疊視覺化。 請參閱在 Visual Studio 中進行偵錯時對應呼叫堆疊上的方法

  • 診斷部署中的 ASP.NET Web 應用程式

    單獨使用 Microsoft Monitoring Agent 或與 System Center 2012 搭配使用,本機監視 ASP.NET Web 應用程式的例外狀況和效能事件。 您可以將這些事件記錄至 IntelliTrace 記錄檔,以便在 Visual Studio Ultimate 中進一步調查問題,並且從特定事件開始偵錯時移至部署的程式碼。 請參閱設定版本以便在部署後診斷問題System Center 2012 R2 Operations Manager 的新功能 (英文)。

  • 診斷部署中的 SharePoint 2010 和 SharePoint 2013 應用程式

    使用 Microsoft Monitoring Agent 記錄 SharePoint 2010 和 SharePoint 2013 應用程式的診斷事件。 您可以將使用者設定檔事件、統一記錄系統 (ULS) 事件和 IntelliTrace 事件儲存到 IntelliTrace 記錄檔,在 Visual Studio Ultimate 中進一步調查問題,並且使用 IntelliTrace 從特定事件開始偵錯。 請參閱設定版本以便在部署後診斷問題Debug Your App with IntelliTrace Log (.iTrace) Files.

測試概念影像

測試的新功能

  • 雲端負載測試會設定負載測試的虛擬機器,讓您不需要使用自己的時間或資源。

  • 輕量型瀏覽器架構測試管理及執行,有助於改善軟體專案的品質。

    • 建立測試計劃。

    • 完整測試套件管理。

    • 完整測試案例撰寫,包括共用步驟和參數支援。

    • 測試案例的執行,包括執行期間的內嵌編輯功能。

  • 在 Team Build 中對 Windows 市集應用程式執行單元測試和執行 Windows 市集單元測試。

  • 自動程式碼 UI 測試支援 Windows 市集應用程式使用 XAML 和 100% 縮放的 Internet Explorer 11。

  • 使用手動測試或探勘測試工作階段,測試在遠端裝置上執行的 Windows 市集應用程式。

  • 更輕鬆地安裝和設定 Lab Management for Visual Studio 2012 的代理程式。

  • 在 Lab Management for Visual Studio 2012 中包含 SCVMM 2012 和叢集的 Hyper-V 主機。

若要開始使用,請參閱使用 Team Web Access 計劃手動測試

部署概念影像

部署的新功能

改善管理應用程式版本的流程。 針對每個不同的階段,將應用程式部署至特定環境。 每個步驟都需要核准,管理流程中的步驟。

若要開始使用,請參閱使用 Release Management 進行自動部署

設定 TFS

TFS 的安裝和管理的新功能

  • TFS 隨附於 SharePoint Foundation 2013。

  • TFS 支援下一波 Microsoft 伺服器產品,包括 Windows Server 和 SQL Server。

  • 透過 TFS 管理主控台排程自動備份和還原活動。

問與答

問:哪裡可以下載軟體?

**答:**您可以從 Visual Studio 下載存取軟體。

問:如何更新 TFS?

**答:**如需升級 Team Foundation Server 的逐步指引,請移至這裡

如果您升級自 TFS 2005、TFS 2008 或 TFS 2010,請參閱 TFS 2013 相容性和相依性

問:如何安裝 TFS?

**答:**請參閱 Team Foundation Server 安裝指南

問:如何開始使用 Visual Studio Online?

**答:**請移至這裡,以在雲端中註冊和使用 Visual Studio ALM。

問:哪裡可以了解用戶端和伺服器相容性?

**答:**請參閱 Team Foundation Client 與 Team Foundation Server 之間的相容性

問:哪裡可以了解 Visual Studio 2013 的新功能?

**答:**如需 Visual Studio 2013 支援的新功能概觀,請移至這裡