共用方式為


檢視、篩選和開啟提取要求

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

Visual Studio 2019 |Visual Studio 2022

您可以建立提取要求(PR),以檢閱和合併在 Azure Repos 上的 Git 存放庫中的程式代碼變更。 小組成員和項目關係人可以在將程式代碼合併至目標分支之前,先檢閱變更並提供意見反應。 檢閱者也可以對變更進行評論,並投票贊成或反對程式碼。

團隊可以要求進行拉取請求以變更受保護的分支,並設置 分支原則,要求特定的拉取請求符合特定準則。

有數種方式可以列出、篩選、檢視和開啟專案的PR。

先決條件

類別 需求
專案存取 專案的成員。
許可 - 在私人項目中檢視程式碼:至少 基本 權限。
- 複製或貢獻私人專案中的程式碼:作為 貢獻者 安全群組的成員或在專案中具有相應的許可權。
- 設定分支或存放庫許可權:管理分支或存放庫的許可權 許可權。
- 變更預設分支:編輯原則 存放庫的許可權。
- 匯入存放庫:專案管理員成員 安全組或 Git 專案層級 建立存放庫 許可權設定為 允許。 如需詳細資訊,請參閱 設定 Git 存放庫許可權
服務 啟用 Repos
工具 選擇性。 使用 az repos 命令:Azure DevOps CLI

注意

在公用專案中,具有 項目關係人 存取權的使用者具有 Azure Repos 的完整存取權,包括檢視、複製及參與程式代碼。

類別 需求
專案存取 專案的成員。
許可 - 查看程式碼:至少 基本 權限。
- 複製程式碼或貢獻程式碼:屬於 參與者安全組 的成員或具有專案中的對應許可權。
服務 啟用 Repos

列出提取要求

您可以使用 Azure DevOps 專案網站、Visual Studio 或 Azure DevOps 命令行來列出 PR。

  1. 若要列出專案中特定存放庫中的 PR,移至網頁入口中的該專案,然後選取 [Repos] [>拉取請求]

    檢視提取要求的螢幕快照。

  2. 確認您已選取正確的存放庫。

    選擇存放庫的螢幕快照。

  3. 默認檢視會在 [Mine] 索引標籤底下顯示您的 PR。選取 [使用中],以顯示目前存放庫的所有使用中 PR。 選取 [已完成[已放棄的] 以顯示關閉的 PR 清單。

    選擇列表中的任何 PR,前往該 PR 的 概觀 頁面。

    Azure Repos 中 PR 的檢視標籤螢幕擷取畫面。

  4. 您可以在 [我的工作] 檢視中選擇 [拉取請求],以列出組織中不同專案的所有 PR。

    檢視所有提取要求的螢幕快照。

定義自定義提取要求檢視

篩選PR清單可協助您尋找並組織PR,以排定工作流程中最重要的檔案的優先順序。

若要篩選 PR 清單,請在 [提取要求] 頁面上,選取右上方的 [篩選] 圖示。 然後選擇 目標分支 或其他欄標題,然後選取您要過濾的分支或其他值。

若要進一步自訂您的PR清單檢視,請在 [提取請求] 頁面右上角選取 [自訂檢視]。

顯示 [提取要求] 頁面上 [自定義檢視] 按鈕的螢幕快照。

在 [[自定義檢視] 頁面上,您可以重新排列目前的檢視區段、編輯或移除它們。 若要建立新的區段,請選擇 新增區段

顯示 [自定義檢視] 頁面與 [新增區段] 按鈕的螢幕快照。

在 [[自定義] 區段 頁面上,輸入並選取值,依草稿狀態或更新日期等參數來篩選區段。 您可以選擇 顯示我在個別索引標籤上核准或拒絕的提取要求,或 排除上一節中包含的提取要求(重複專案),。 當您完成自訂檢視時,請選擇 儲存

顯示 [自定義] 區段頁面的螢幕快照。

這些自定義檢視會在提取要求頁面上建立個別的可折迭區段。 這些自定義查詢也可以在組織首頁的 [我的拉取請求] () 頁面 標籤中跨存放庫運作。 [提取要求] 頁面的螢幕快照,其中顯示可折迭區段。

若要變更自定義檢視的參數,請選取檢視旁的 [自定義] 按鈕。 或選取 [[自定義檢視],然後在 [自定義檢視] 畫面上,選取您想要變更的檢視。 某些檢視,例如 指派給我,無法自定義,但可以重新排列或移除。

在 [PR 檔案] 標籤上,您可以使用數個過濾器來選取檔案和批註,以加快檢閱速度。 選擇 篩選,然後從選項中選擇。

[檔案] 索引標籤的螢幕快照,其中包含篩選選項。

  • 關鍵詞:輸入關鍵詞。
  • 已檢閱/未檢閱:所有(預設值),擱置已檢閱
  • 有評論的檔案:所有檔案(預設值),具有批注的檔案
  • 批注:顯示(預設值),新功能隱藏
  • 批注狀態:作用中(預設值),擱置解決按設計不會修正關閉
  • 批注者:所有批注(預設值),或特定人員。

您也可以在 [搜尋] 字段中輸入字串,以顯示上述選項的相符結果。

開啟提取要求

當您從瀏覽器、Visual Studio 或 Azure CLI 開啟 PR 時,PR 概觀 頁面會在瀏覽器中開啟。

若要在瀏覽器中開啟 PR,請從 提取要求 頁面上的清單中選取 PR。 PR 會開啟至其 概觀 索引標籤概觀 索引標籤會顯示 PR 標題、描述、檢閱者、連結的工作專案、歷程記錄和狀態。 您可以看到通過或失敗的分支政策摘要,並查看審核者提出的評論。

顯示 [P R 概觀] 索引標籤的螢幕快照。

在 [PR 檔案] 索引標籤上,您可以檢閱 PR 檔案中的實際變更。 在 更新提交 標籤上,您可以看到作者對更新 PR 分支所做的變更。

若要檢閱變更、提出批注或建議,或核准或投票拉取請求(PR),請參閱 檢查拉取請求

從行動裝置檢視和更新提取要求

您可以使用行動裝置來檢視所有 Azure Repos PR 畫面並採取動作。

行動裝置上 Azure Repos P R 畫面的螢幕快照。

後續步驟