建立 Team 專案

您可以在 Team Foundation Server (TFS) 中建立 Team 專案,為原始程式碼建立儲存機制,以及提供小組規劃、追蹤進度及共同作業的位置。

若您已有 Team 專案,並想要開始編寫應用程式專案,可參閱下列任一主題:在 Team Foundation 版本控制中開發應用程式在開發電腦上設定 Git建立方案與專案

如果您不想要管理內部部署伺服器,可以使用 Visual Studio Online 建立 Team 專案。 本主題只適用於您已在內部部署 TFS 時建立 Team 專案。

  1. 若您不是 Project Collection Administrators 群組的成員,請加入成為成員。 若要建立 Team 專案,您的建立新專案權限必須設為 [允許]。

  2. 向 TFS 系統管理員詢問下列資源,並視需要取得額外的使用權限:

    • 當您建立 Team 專案時,您應該連接哪一個 Team 專案集合? 如果您已使用 [基本組態精靈] 安裝 TFS,您只有一個名為 [DefaultCollection] 的專案集合。 除非您在企業組織中工作,而且支援數百個 Team 專案,否則您應該將所有 Team 專案加入單一專案集合。 若需要建立其他集合,請參閱管理 Team 專案集合

    • 為部署設定 SQL Server Analysis Services 和 SQL Server Reporting Services 了嗎? 若已設定,請要求您的系統管理員在裝載 SQL Server Reporting Services 之伺服器上,將您加入成為 Team Foundation Content Managers 群組的成員。 如果沒有這些使用權限,就無法建立 Team 專案。

    • 為您的部署設定 SharePoint Web 應用程式了嗎? 如果您想要在建立 Team 專案時設定 SharePoint 入口網站,請要求 SharePoint 系統管理員為您提供裝載 SharePoint 產品 之伺服器的完全控制權限。 否則,您可以略過此步驟,稍後再設定入口網站。

  3. 從 Team Explorer 2013,連線至要建立 Team 專案所在的伺服器和 Team 專案集合。

    Select team project link on the Connect page in Team Explorer

    Team Explorer 已與 Visual Studio 一起安裝。 或者,您可以免費安裝 Team Explorer

    您必須從和 TFS 位於相同版本層級的用戶端連接。 也就是說,您必須從 Team Explorer 2013 連接到 TFS 2013。

    Connect to Team Foundation Server dialog box

    提示

    如果您要從裝載 SharePoint 產品和 SQL Server Reporting Services 的伺服器執行 Team Explorer,可能必須以系統管理員的身分執行 Visual Studio。

  4. 如果這是您第一次連線至 TFS,您必須將 TFS 加入至已辨識之伺服器的清單。

    Servers button on the Connect to Team Foundation Server dialog box. Add button on the Add/Remove TFS. Name of server in the Add TFS dialog box. OK button.

  5. 開啟 [新增 Team 專案精靈]。

    [連接] 頁面上的 [新增] 連結 (Team Explorer)

  6. 為 Team 專案命名。 不要指定超過 64 個字元的名稱。

    Specify the Team Project Settings page in the New Team Project dialog box

    同時請注意,當您建立 Team 專案後,您就無法變更該專案的名稱。

  7. 選擇流程範本。 如需預設流程範本的比較,請參閱使用 Team 專案成品

    Select a Process Template page in the New Team Project dialog box

  8. 選擇原始檔控制系統。

    Specify Source Control Settings page in the New Team Project dialog box

    不確定要使用哪一個系統嗎? 如需進一步了解,請前往這裡

  9. 您已大功告成,除非您的 Team 專案集合已設定為支援 SharePoint 專案入口網站。

    Confirm Team Project Settings page in the New Team Project dialog box

    如果 [下一步] 按鈕已啟用,就可以設定專案入口網站。

    如果精靈遇到問題,您會收到錯誤訊息和專案建立記錄檔的連結。 檢閱記錄檔中是否有特定錯誤和例外狀況。 如需詳細資訊,請參閱本主題稍後的問答集。

  10. 當您完成時,您可以在 Team Explorer 中看到 Team 專案。 您也可以選擇 [Web 存取] 連結,使用 Team Web Access 連接到 Team 專案。

    Team Explorer 中 Team 專案的首頁

接下來嘗試這個

將使用者加入至 Team 專案,讓其他使用者連接到您的 Team 專案。

此外,建立 Team 專案之後,您也可以開始在 Team Foundation 版本控制中開發應用程式使用 Git建立應用程式

若要著手計劃工作並參與小組共同作業,請參閱使用 Visual Studio ALM 和 TFS 追蹤工作

問與答

問:如何將自訂流程範本加入至清單?

**答:**您必須先使用流程範本管理員上傳範本。 若要進一步了解自訂流程範本的相關資訊,請前往這裡

問:記錄檔位於何處?

**答:**記錄檔儲存在 $:\Users\user name\AppData\Local\Temp and labeled VSTS_TeamProjectCreation_yyyy_mm_dd_hh_mm_ss.log。

記錄檔會顯示發生失敗時精靈所採取的每項動作,而且可能包括錯誤的詳細資料。 您可以檢閱記錄項目,藉由搜尋例外狀況或錯誤來尋找網路或檔案相關問題。

問:如何解決使用權限相關錯誤?

**答:**若您收到指出您不具權限的錯誤訊息,請設法取得下列權限:成為 Project Collection Administrators 群組的成員、成為 Team Foundation Content Managers 群組的成員,以及取得裝載 SharePoint 產品之伺服器上的完全控制權限

問:如何解決錯誤 TF30169?

**答:錯誤 TF30169: [新增 Team 專案精靈] 無法下載流程範本 {0}。**表示裝載 SharePoint 產品 的伺服器上沒有 SharePoint 網站流程範本。

連絡裝載 SharePoint 產品之伺服器的系統管理員,要求其將必要的流程範本加入伺服器。 請參閱 Team Foundation Server 的 SharePoint 產品需求

問:如何解決錯誤 TF30321?

答:錯誤 TF30321: 您輸入的名稱在 Team Foundation Server 上已有其他 Team 專案使用表示您的 Team 專案應該使用不同的名稱。 您輸入的名稱正在使用中或已經執行部分刪除,但是未完整刪除。

問:如何刪除 Team 專案?

**答:**您可以刪除不再使用的 Team 專案,讓您能更清楚地瀏覽到目前所使用的 Team 專案。 請參閱 刪除 Team 專案

問:我已刪除 Team 專案,不過,現在當我嘗試建立相同名稱的 Team 專案時會發生錯誤嗎?

**答:**如果 Team 專案建立或刪除作業未順利完成,您仍可以建立或刪除某些元件 (即使未建立或刪除其他元件)。 在這個事件中,您無法重複使用與 Team 專案相關聯的名稱。

若要確認專案刪除,或移除與部分已被刪除之 Team 專案相關聯的其餘元件,請使用 刪除 Team 專案 [TFSDeleteProject]。 然後再次嘗試建立具有相同名稱的 Team 專案。

即使在疑難排解之後,您可能仍然無法使用相同的名稱。 已刪除的 Team 專案可能有一些預定要刪除但尚未刪除的元件。

問:如何解決與外掛程式相關的錯誤訊息?

**問:**用來建立 Team 專案的流程範本包含數個 XML 外掛程式檔案。 如果這些檔案的其中一個包含格式錯誤或其他錯誤,就會顯示錯誤訊息。

檢閱專案建立記錄檔,判斷造成錯誤的外掛程式。 發現問題後,您可以連絡外掛程式的開發人員或供應商,或嘗試自行修正問題。 如需詳細資訊,請參閱自訂流程範本

問:如何解決連接至伺服器的問題?

**答:**如果您收到的錯誤訊息表示無法連接至伺服器、從伺服器擷取資訊或檢查建立專案的使用權限,可能是因為部署中的伺服器設定不正確所造成。 在伺服器移動、容錯移轉或其他維護活動之後,這個問題特別常見。

連絡 TFS 的系統管理員,要求確認伺服器組態。

問:是否有診斷工具可用來確保部署可以建立 Team 專案?

**答:**可以。 您可以使用 Team Foundation Server 的 Best Practices Analyzer (英文)。 這項工具會執行一些特定檢查,以便判斷部署是否設定為支援建立 Team 專案。

問:我的 Team 專案沒有報告功能或專案入口網站。如何加入這些資源?

**答:**請參閱下列其中一個主題:

問:如果我有其他問題,可以在哪裡尋求解答?

**答:**您可以在 Team Foundation Server – Project Management & Work Item 論壇中張貼問題或搜尋解答。