共用方式為


管理 Team Foundation Server

歡迎使用 Visual Studio Team Foundation Server 2012 (也稱為 TFS) 管理指南。要了解如何設定 TFS、如何進行管理以及如何用來支援業務的相關資訊,從這裡開始尋找就是最好不過的方式。這項資訊是設計來協助新手系統管理員了解 TFS,以及協助有經驗的系統管理員充分利用這個最新版本。

TFS 的系統管理員會安裝、設定和維護部署,此外還會執行其他工作,包括下列各項:

  • 備份和還原資料

  • 將伺服器、功能和其他資源加入至部署

  • 管理使用權限和安全性

  • 建立和維護 Team 專案集合,以組織專案和那些支援專案的資源

  • 建立用來管理使用者及其使用權限的伺服器層級與集合層級群組,以維護部署的安全性

  • 在與部署 (例如 SQL Server Reporting Services 和 SharePoint 產品) 整合的伺服器上管理群組和使用權限,或是與這些伺服器的系統管理員協調,以確保 Team Foundation Server 與這些資源合作平順

  • 管理部署中使用的服務和服務帳戶

身為 TFS 系統管理員,您應該熟悉 Windows 安全性限制、使用者帳戶控制,以及 SQL Server 資料庫的運作和安全性。如果您的部署與 SharePoint 產品整合,您也應該要了解如何管理網站集合和 Web 應用程式。

如果您是新部署或尚未安裝之部署的系統管理員,就應該仔細考慮要安裝 TFS 的哪些功能,以及要如何安裝這些功能。藉由選取最符合您企業需要的部署拓撲,您可以協助維護您支援之軟體專案的長期管理性和永續性。您可以檢閱 TFS 的範例拓撲,了解何種拓撲可能最符合您的需要,或者遵循協助您立即啟動並開始執行使用單一伺服器安裝的教學課程 (從準備到執行單一伺服器安裝 [教學課程])。您可能會決定 Team Foundation Service (TFS 的裝載版本) 是適合您和您業務的最佳解決方案。

這份指南和安裝指南都有線上和離線兩種版本:

  • 若要尋找這份指南的最新版本,請參閱 Microsoft 網站的這個網頁:管理 Team Foundation Server。若要下載這份指南的最新版本以便離線使用,請參閱 Microsoft 網站的這個網頁:可下載的管理指南 (英文)。

  • 若要閱讀如何安裝 Team Foundation 及尋找安裝指南可下載版本的最新資訊,請參閱 Microsoft 網站的這個網頁:安裝 Team Foundation Server 和 Visual Studio ALM

  • 這些指南的離線版本為 Compiled Help Module (.chm) 檔案。如果您在開啟下載的 .chm 檔案時遇到問題,請參閱本主題的最後一節。

協助您管理 TFS 的資源

內容

一般工作

Team Foundation Server 教學課程

認識系統管理概念和工具

使用 Team 專案集合組織您的伺服器

設定資源以支援 Team 專案

存取 Team Web Access 中的功能

了解 Team Foundation Server:您可以檢閱 TFS 的功能和能力,探索伺服器架構和範例部署拓撲,選擇最符合您企業需要的部署組態,並且遵循專為協助開始使用單一伺服器部署的教學課程。

安裝 Team Foundation Server 和 Visual Studio ALM

從準備到執行單一伺服器安裝 [教學課程]

安裝 Team Foundation Server:您可以為部署選擇安裝或升級案例、安裝必要條件,以及安裝 Team Foundation 的元件,以支援您的軟體開發專案。

若要升級您的 Team Foundation Server 版本,請參閱TFS 升級需求

升級 Team Foundation Server:您可以從其中一個 TFS 版本升級至另一個版本。您也可以從舊版的 TFS 升級至 Visual Studio Team Foundation Server 2012。

從 Visual SourceSafe 升級

從 Visual SourceSafe 升級:您和您的小組可以藉由將程式碼專案、檔案、版本歷程記錄、標籤和使用者資訊,從 Visual SourceSafe 升級到 Team Foundation Server (TFS) 版本控制,而享受許多好處。

管理伺服器組態

使用 Team Foundation 管理主控台設定您的伺服器

Team Foundation Server 中的服務帳戶和相依性

備份和還原您的部署

將單一伺服器部署還原至新硬體 [教學課程]

停止與啟動服務、應用程式集區和網站

設定電子郵件通知和指定 SMTP 伺服器

保護 Team Foundation Server

管理部署中的伺服器和資源:安裝並初次設定 TFS 之後,您可以監視和變更組態,以支援您的開發專案或提高部署的安全性。您也應該建立備份計劃以保護您的資料。您也可以擴充部署或移除部署中的某些部分,使其更符合您的作業需求。

建立 Team 專案集合

修改 Team 專案集合

建立 Team 專案集合:您可以將一群開發專案和支援它們的資源,組織成為一個 Team 專案集合。您可以視需要建立任意數量的 Team 專案集合,以支援開發工作。

設定和管理 Lab Management

加入虛擬機器做為開發和測試資源:您可以設定 Visual Studio Lab Management 以支援在虛擬環境上開發和測試您小組的程式碼。

更新已升級的 Team 專案以使用新功能

設定資源以支援 Team 專案

加入報告或專案入口網站資源至現有的 Team 專案:您可以加入或變更可供您小組成員使用的資源。這些資源可能包括流程指引、Team 專案入口網站和共用文件庫。

管理 Team Foundation 版本控制

變更原始程式碼的儲存和存取方式:您可以藉由設定簽入原則、設定簽出設定和將原始程式碼存取最佳化,來協助確保高品質的程式碼。(我們目前不重新發行這個區段。但是,您可以閱讀 Visual Studio 2010 版本的指引)。

設定與管理建置系統

在分散式環境中,自動且一致地建置、測試和部署應用程式:您可以將小組需要的建置系統元件設定為使用 Team Foundation Build 隨著小組和程式碼庫的擴增,您可以向外延展和管理您的建置系統。

設定 Team Foundation Server 以支援開發小組

小組使用者入門

管理我的設定檔和檢視我的權限

將使用者加入至 Team 專案

設定 Team 專案集合的系統管理員權限

設定 Team Foundation Server 的系統管理員權限

Team Foundation Server 使用權限

Team Foundation Server 預設群組、使用權限和角色

管理使用者和群組:您可以控制哪些使用者可以存取 Team 專案、Team 專案集合和執行 Team Foundation 元件的伺服器。您也可以控制每個使用者類型所能執行的一組工作。

  • 管理群組和群組成員資格:您可以在 Team 專案、Team 專案集合或伺服器層級使用預設群組和其相關聯使用權限,更輕鬆地組織和管理 TFS 中的使用者。您也可以建立自訂群組,並根據處理專案的使用者的工作需求,將特定權限授與這些群組。

  • 在群組之外管理使用者:您可以將使用者加入至 TFS,並將群組成員資格所授與以外的使用權限賦予該使用者。

  • 管理使用權限:您可以在伺服器層級、集合層級和專案層級檢視和變更指派給使用者或群組的使用權限。了解系統使用權限,可讓您以更佳的方式定義自訂群組和其使用權限,以符合部署的安全性需要。

Team Foundation 技術參考

技術參考:您可以了解用來管理部署的命令列工具。

TFS 管理論壇

Visual Studio ALM Rangers 方案與專案 (英文)

Team Foundation Server 部落格 (英文)

Visual Studio Application Lifecycle Management 技術文件 (機器翻譯)

敏捷式開發案例展示 (英文)

CodePlex 上的 TFS (英文)

其他資源:有時候,了解 TFS 的最佳方法就是在論壇、部落格中與同為系統管理員的會友交流互動,並由閱讀實際的部署範例。

開啟下載的 .chm 檔案

在已安裝安全性更新 896358 的電腦上,您將無法開啟下載的 .chm 檔案。如需詳細資訊,請參閱下列 Microsoft 網站的網頁:在安裝安全性更新 896358 或 Windows Server 2003 Service Pack 1 之後,您無法從 Internet Explorer 開啟 HTML 說明檔

若要解決此問題,請使用下列任一方法:

方法 1

  1. 開啟 .chm 檔案。

  2. 在 [開啟檔案 - 安全性警告] 對話方塊中,清除 [開啟這種檔案類型時永遠要詢問] 核取方塊。

  3. 選擇 [開啟]。

方法 2

  1. 開啟 .chm 檔案的內容功能表,然後選擇 [內容]。

  2. 選擇 [解除封鎖]。

  3. 開啟 .chm 檔案。

請參閱

概念

計劃和追蹤專案

使用 Visual Studio 診斷工具改善品質

Visual Studio 2012 中應用程式開發週期管理的新功能