檢閱提取請求 - Amazon CodeCatalyst

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

檢閱提取請求

您可以使用 Amazon CodeCatalyst 主控台來協同檢閱和評論提取請求中包含的變更。您可以在來源和目的地分支之間的差異中,或提取請求修訂之間的差異中,將註解新增至個別程式碼行。您可以選擇建立提取請求中程式碼變更上留下的評論摘要,以協助您快速了解其他使用者留下的意見回饋。您也可以選擇建立開發環境來處理程式碼。

注意
注意

採用 Amazon Bedrock 技術: AWS 實作自動濫用偵測。由於 Amazon Q 開發人員代理程式的軟體開發功能建置在 Amazon Bedrock 上,因此為我建立內容摘要建議任務使用 Amazon Q 來建立或新增功能,以及將問題指派給 Amazon Q 功能,因此使用者可以充分利用在 Amazon Bedrock 中實作的控制項,以強制執行安全、安全和負責任地使用人工智慧 (AI)。

提示

您可以設定哪些提取請求事件會在設定檔中收到有關 的電子郵件。如需詳細資訊,請參閱從發送 Slack 和電子郵件通知 CodeCatalyst

提取請求顯示提取請求的修訂與建立提取請求時目的地分支的遞交之間的區別。這稱為合併基礎。如需 Git 中差異和合併基礎的詳細資訊,請參閱 Git 文件中的 git-merge-base

提示

在 主控台中工作時,特別是如果您已開啟提取請求一段時間,請考慮重新整理瀏覽器,以確保您在開始檢閱提取請求之前有可用的最新版本。

在 CodeCatalyst 主控台中檢閱提取請求
  1. 導覽至您的專案。

  2. 透過執行下列其中一項操作,導覽至提取請求:

    • 如果提取請求列在專案頁面上,請從清單中選擇。

    • 如果提取請求未列在專案頁面上,請選擇檢視全部。使用篩選條件和排序來尋找提取請求,然後從清單中選擇它。

    • 在導覽窗格中,選擇程式碼,然後選擇提取請求

  3. 從清單中選擇您要檢閱的提取請求。您可以在篩選條件列中輸入其部分名稱,以篩選提取請求清單。

  4. 概觀中,您可以檢閱提取請求的名稱和標題。您可以建立和檢視提取請求本身上留下的評論。您也可以檢視提取請求的詳細資訊,包括工作流程執行、連結問題、檢閱者、提取請求的作者,以及可行合併策略的相關資訊。

    注意

    在特定程式碼行上留下的註解會顯示在變更中。

  5. (選用) 若要新增套用至整個提取請求的註解,請展開提取請求的註解,然後選擇建立註解

  6. (選用) 若要檢視此提取請求修訂中變更時留下的所有註解摘要,請選擇建立註解摘要

    注意

    此功能需要為空間啟用生成式 AI 功能,且僅適用於美國西部 (奧勒岡) 區域。如需詳細資訊,請參閱管理生成式 AI 功能

  7. 變更中,您可以看到目的地分支與提取請求的最新修訂之間的差異。如果有一個以上的修訂,您可以變更要比較哪些修訂與修訂之間的差異。如需修訂版的詳細資訊,請參閱 修訂

    提示

    您可以快速檢視提取請求中有多少檔案有變更,以及提取請求中的哪些檔案有變更的註解。資料夾旁顯示的註解數目,表示該資料夾中檔案的註解數目。展開資料夾以檢視資料夾中每個檔案的註解數目。

  8. 若要變更差異的顯示方式,請選擇統一分割

  9. 若要將註解新增至提取請求中的一行,請前往您要註解的行。選擇該行出現的註解圖示,輸入註解,然後選擇儲存

  10. 若要檢視提取請求中修訂或來源和目的地分支之間的變更,請從比較中的可用選項中選擇 。修訂中行的註解會保留在這些修訂中。

  11. 如果您已將工作流程設定為對提取請求觸發產生程式碼涵蓋範圍報告,您可以在相關的提取請求中檢視行和分支涵蓋範圍問題清單。若要隱藏程式碼涵蓋範圍問題清單,請選擇隱藏程式碼涵蓋範圍。如需詳細資訊,請參閱程式碼涵蓋範圍報告

  12. 如果您想要對提取請求進行程式碼變更,您可以從提取請求建立開發環境。選擇建立開發環境。選擇性地新增開發環境的名稱或編輯其組態,然後選擇建立

  13. 報告中,您可以檢視此提取請求中的品質報告。如果有一個以上的修訂,您可以變更要比較哪些修訂與修訂之間的差異。您可以依名稱、狀態、工作流程、動作和類型來篩選報告。

    注意

    必須設定工作流程來產生報告,以便它們出現在您的提取請求中。如需詳細資訊,請參閱在 動作中設定品質報告

  14. 若要檢視特定報告,請從清單中選擇它。如需詳細資訊,請參閱使用工作流程進行測試

  15. 如果您被列為此提取請求的檢閱者,並想要核准變更,請確定您正在檢視最新的修訂,然後選擇核准

    注意

    所有必要的檢閱者必須先核准提取請求,才能合併。