關於項目和調整您的組織

Azure DevOps Services |Azure DevOps Server 2022 - Azure DevOps Server 2019

Azure DevOps 中的專案可讓使用者規劃、追蹤進度,以及共同作業以建置軟體解決方案。 專案代表您可以儲存資料和原始碼的基本容器。

當您建立專案時,Azure DevOps 會自動建立同名的小組,這足以供小型組織使用。 針對企業級組織,您可能需要相應增加和建立更多小組和專案。 在 Azure DevOps 的組織內,您最多可以有 1000 個專案。

下圖顯示一個專案和小組,與組織或集合中的多個專案和小組。


一個專案 + 小組

多個專案 + 小組


Conceptual image, Single collection-project-team.

Conceptual image, Scaled collection-project-team.


此結構可讓小組以工作的方式設定工具,並在適當的層級完成系統管理工作。 隨著組織成長,您的工具可以成長以支援 小組自主性和組織一致性的文化特性。

如需詳細資訊,請參閱 工作追蹤、程式及專案限制規劃組織結構

管理整個組織的工作

當您連線到 Azure DevOps 時,您會連線到組織。 在該容器中,您可以定義一或多個專案。 至少必須建立一個專案才能使用系統。

您可以透過下列方式調整組織:

  • 新增專案以支援不同的業務單位
  • 在專案中新增小組
  • 新增存放庫和分支
  • 新增代理程式、代理程式集區和部署集區,以支援持續整合和部署
  • 透過 Microsoft Entra 識別碼管理存取權,以管理大量使用者

您可以透過下列方式調整內部部署 Azure DevOps 部署:

  • 新增伺服器實例以提升效能
  • 新增專案集合和專案以支援不同的業務單位
  • 在專案中新增小組
  • 新增存放庫和分支
  • 新增代理程式、代理程式集區和部署集區,以支援持續整合和部署
  • 透過 Active Directory 管理存取權以管理大量使用者

檢視組織中的專案

開啟 [專案] 頁面,以檢視為組織定義的專案

  1. 選取 [Azure DevOps ] 以開啟 [專案]。

    Screenshot showing projects page.

  2. 從專案清單中選擇專案。

如需詳細資訊,請參閱建立專案

限制項目可見性

根據預設,新增至組織的使用者可以檢視所有組織和專案資訊和設定。

如需詳細資訊,請參閱限制專案的用戶可見性,以及將專案可見性變更為公用或私人

檢視歷程記錄數據

所有項目成員都可以檢視已新增至批注、討論或指派的身分識別。 例如,專案中的每個人(即使是具有新限制的使用者)仍然可以在使用者不再屬於專案時看到指派給工作專案的用戶名稱。 @mentions在 PR、批注、討論等等中也是如此。

使用單一專案

建議的方法是使用單一項目來支援您的組織或企業。 單一專案可協助將系統管理工作的維護降到最低,並支援最優化且完整的 跨鏈接對象 體驗。

即使您有許多小組處理數百個不同的應用程式和軟體專案,您可以輕鬆地在單一專案中管理它們。 專案可用來隔離儲存在其中的數據,而且您無法輕鬆地將數據從某個專案移至另一個專案。 當您將數據從某個專案移至另一個專案時,通常會遺失與該數據相關聯的歷程記錄。

如需詳細資訊,請參閱 您需要多少個專案?

新增另一個專案

另一個可行的方法是有多個專案,如果您的組織想要容納下列案例,這是建議的方法:

  • 若要禁止或管理存取專案內所包含的資訊,以選取群組
  • 支援組織內特定業務單位的自定義工作追蹤程式
  • 支援完全獨立的業務單位,這些單位有自己的系統管理原則和系統管理員
  • 若要支持測試自定義活動或新增延伸模組,再推出工作項目的變更
  • 支援開放原始碼軟體 (OSS) 專案

您可能想要在下列實體中新增另一個專案:

  • 禁止或管理對專案內所含資訊的存取
  • 支援組織內特定業務單位的自定義工作追蹤程式
  • 支援完全獨立的業務單位,這些單位有自己的系統管理原則和系統管理員
  • 若要支持測試自定義活動或新增延伸模組,再推出工作項目的變更

使用私人和公用專案

您可以同時擁有私人和公用專案。 您也可以 將項目的可見性從任一專案變更為另一個專案。

私人專案 要求您新增和管理使用者存取權。 用戶必須登入才能存取專案,即使它是只讀存取權也一樣。 所有項目成員都可以存取專案和組織資訊。 如需詳細資訊,請參閱 授與給專案成員的資源。

公用專案 不需要使用者登入,即可取得下列許多服務的唯讀存取權。 公用專案支援與其他人共用程序代碼,並支援開放原始碼軟體的持續整合/持續部署(CI/CD)。

如需詳細資訊,請參閱 變更項目的可見性。

版本控制支援

Git 存放庫可以瀏覽和複製,但只能透過 HTTPS。 SSH 和 GVFS 端點無法使用。 Visual Studio 和 IntelliJ 等用戶端會使用 HTTPS 複製 URL,但不提供連結至工作專案和其他附帶專案的連線體驗。

儀錶板小工具支援

下列儀錶板小工具不會針對非成員顯示任何有用的資訊。

  • 指派給我
  • 程式代碼磚
  • 新增工作專案
  • 提取要求
  • 查詢結果
  • 需求品質
  • 短期衝刺燒毀
  • 短期衝刺容量
  • 短期衝刺概觀
  • 小組成員
  • 歡迎使用
  • 工作連結
  • 其他連結

建構專案

使用下列元素來建構專案以支援您的業務需求。

自訂和設定專案

您可以設定和自定義大部分服務和應用程式,以支援您的商務需求或小組的運作方式。 在每個專案中,您可以執行下列工作。 如需可設定哪些資源的完整檢視,請參閱 關於小組、專案和組織層級設定

  • 儀錶板:每個小組都可以設定其一組儀錶板來共用資訊和監視進度。
  • 原始檔控制:針對每個 Git 存放庫,您可以套用分支原則並定義分支許可權。 針對 TFVC 存放庫,您可以 設定簽入原則
  • 工作追蹤:您可以新增欄位、變更工作流程、新增自訂規則,以及將自定義頁面新增至大部分工作專案類型的工作項目表單。 您也可以新增自訂工作項目類型。 如需詳細資訊,請參閱 自定義繼承程式
  • Azure Pipelines:您可以完全自定義組建和發行管線,並定義組建步驟、發行環境和部署排程。 如需詳細資訊,請參閱建置及發行
  • Azure 測試計劃:您可以定義及設定測試計劃、測試套件、測試案例和測試環境。 您也可以在組建管線內新增測試步驟。 如需詳細資訊,請參閱探索和手動測試和組建的持續測試

新增小組

隨著組織成長,您可以新增配備可設定敏捷工具的小組,以符合每個小組的工作流程。 如需詳細資訊,請參閱下列文章。

與其他用戶端一起 連線 至專案

除了透過網頁瀏覽器連線之外,您還可以從下列用戶端連線到專案:

如需詳細資訊,請參閱 與 Azure DevOps Server 版本的相容性。

重要概念

使用下列索引快速存取與管理專案和小組相關的概念和工作。

使用者和管理工作

下列數項工作需要授與 Project 管理員 istrators 群組或小組管理員的許可權。

常見問題集 (FAQ)

問:我可以將專案移至另一個組織或集合嗎?

答: 是,但不遺失數據。 您可以手動複製資源並留下一些資源,或使用第三方工具,例如 使用 REST API 複製數據的 OpsHub Visual Studio 移轉公用程式

問:哪些程序設計工具支持專案?

A. 請參閱 專案 REST API

您也可以使用 az devops project CLI