プル・リクエスト詳細の表示
PRのレビュー・コメントを表示、追加、編集および削除できます。
- ナビゲーション・メニューを開き、「開発者サービス」をクリックします。「DevOps」で、「プロジェクト」をクリックします。
- プロジェクトを選択し、左側のメニューから「コード・リポジトリ」をクリックします。
- プル・リクエストがあるコード・リポジトリを選択します。
- リポジトリの詳細ページの左側のメニューから「プル・リクエスト」をクリックします。
- プル・リクエストをクリックします。
- 「リソース」で、次のオプションを選択できます:
- アクティビティ: 承認、コミット、コメント、ライフサイクルおよびレビューアを含む、プル・リクエストに関連付けられたすべてのアクティビティが表示されます。デフォルトでは、すべてのアクティビティが表示されます。フィルタを適用して、アクティビティ・リスト内の特定のアクティビティのみを表示できます。コメントでは、ユーザーにタグを付けてPRイベント通知を送信できます。また、画像などの添付をコメント付きで追加することもできます。
- 相違: 更新のサマリーが表示されます。ソース・ブランチと宛先ブランチの間でコミットされたファイルの差異が強調表示されます。変更はインラインまたは並べて表示できます。ユーザーとレビュー担当者は、適切なファイルでコメントを追加し、コメントに応答することで、PRでコラボレーションできます。
- コミット: ブランチに関連付けられているすべてのコミットのリストを、コミット名、作成者、コミット日およびコミットIDとともに表示します。各コミットをクリックして、コミットされたファイルの詳細にアクセスできます。コミット名に基づいてコミットを検索できます。作成者、開始日または終了日に基づいてコミットをソートするためのフィルタを使用できます。
- パイプライン: OCI DevOpsでは、コード・リポジトリに変更をコミットすると、ビルド実行が自動的にトリガーされます。プル・リクエストでビルド実行のステータスを表示できます。ソース・ブランチへの新しいコミットは、以前のビルド実行を取り消します。
- 添付: プル・リクエストに追加された添付が表示されます。PRに添付を追加または削除するオプションがあります。
- 通知設定を構成するには、「通知」タブをクリックします。
プル・リクエストの通知の受信または無視を選択できます。通知は電子メールとして送信されます。電子メールに記載されているリンクを使用して、いつでも登録解除し、電子メール通知の受信を停止できます。サポートされているPRイベント通知は次のとおりです。
- プル・リクエスト: 作成、更新、マージ、拒否、再オープンおよび削除
- レビューア: PRの追加、削除、承認
- コミット: ソース・ブランチへ
- コメント: 追加、返信、削除、編集
- 次の通知オプションのいずれかを選択します。
- 監視: デフォルトでは、このオプションが選択され、すべてのイベントに対して通知が送信されます。
- 注意: PRコメントなどでユーザーが言及されている場合にのみ、通知が送信されます。
- 無視: イベントの通知は送信されません。
ノート
ユーザーは、通知プリファレンスを変更するには、PRへの読取りアクセス権が少なくとも必要です。PR作成者は、デフォルトですべてのイベント通知を受け取ります。PRレビューアは、通知プリファレンスに基づいて通知されます。通知は、DevOpsプロジェクトおよびコード・リポジトリに設定できます。ただし、プル・リクエストの通知は、プロジェクトおよびリポジトリの設定より優先されます。詳細は、通知の概要を参照してください。
- 「保存」をクリックします
プル・リクエストを拒否するには、declineコマンドを実行します:
oci devops pull-request decline --pull-request-id
プル・リクエストをリストするには、list-pull-requestsコマンドを実行します:
oci devops pull-request list-pull-requests --compartment-id --created-by --destination-branch --display-name --pull-request-id --limit --page --page-size --repository-id--reviewer-principal-id --sort-by --sort-order --source-repository-id
プル・リクエストをサブスクライブ解除するには、unsubscribeコマンドを実行します:
oci devops pull-request unsubscribe --file --pull-request-id --token
変更を表示するには、get-pull-request-change-summary-metricsコマンドを実行します:
oci devops pull-request get-pull-request-change-summary-metrics --pull-request-id
プル・リクエスト・アクティビティをリストするには、list-pull-request-activitiesコマンドを実行します。
oci devops pull-request list-pull-request-activities --pull-request-id --activity-type --limit --page --page-size --sort-order
プル・リクエスト・ファイルの変更をリストするには、list-pull-request-file-changesコマンドを実行します:
oci devops pull-request list-pull-request-file-changes --pull-request-id --limit --page --page-size
プル・リクエスト・アタッチメントを作成するには、create-pull-request-attachmentコマンドを実行します:
oci devops pull-request create-pull-request-attachment --content-disposition --create-pull-request-attachment-body --pull-request-id
プル・リクエスト・アタッチメントを削除するには、delete-pull-request-attachmentコマンドを実行します:
oci devops pull-request delete-pull-request-attachment --attachment-id --pull-request-id
プル・リクエスト・アタッチメントを取得するには、get-pull-request-attachmentコマンドを実行します:
oci devops pull-request get-pull-request-attachment --attachment-id --pull-request-id
プル・リクエスト・アタッチメント・コンテンツを取得するには、get-pull-request-attachment-contentコマンドを実行します:
プル・リクエスト・アタッチメントをリストするには、list-pull-request-attachmentsコマンドを実行します:
oci devops pull-request list-pull-request-attachments --pull-request-id --compartment-id --limit --page --page-size --sort-by --sort-order
ユーザーのプル・リクエスト通知プリファレンスを取得するには、get-pull-request-notification-preferenceコマンドを実行します:
oci devops pull-request get-pull-request-notification-preference --principal-id --pull-request-id
ユーザーのプル・リクエスト通知プリファレンスを更新するには、update-pull-request-notification-preferenceコマンドを実行します:
oci devops pull-request update-pull-request-notification-preference --notification-preference --principal-id --pull-request-id
プル・リクエスト・コメントを作成するには、create-pull-request-commentコマンドを実行します:
oci devops pull-request-comment create-pull-request-comment -data --pull-request-id --commit-id --file-path --file-type --line-number --parent-id
プル・リクエスト・コメントを削除するには、delete-pull-request-commentコマンドを実行します:
oci devops pull-request-comment delete-pull-request-comment --comment-id --pull-request-id
プル・リクエスト・コメントを編集するには、update-pull-request-commentコマンドを実行します:
oci devops pull-request-comment update-pull-request-comment --comment-id --pull-request-id --data
プル・リクエスト・アクティビティのリストを取得するには、
ListPullRequestActivities
操作を使用します。プル・リクエストGITコミットのリストを取得するには、
ListPullRequestCommits
操作を使用します。プル・リクエストの差異のサマリー・メトリックを取得するには、GetPullRequestChangeSummaryMetrics操作を使用します。
プル・リクエスト・アタッチメントのリストを取得するには、
ListPullRequestAttachments
操作を使用します。プル・リクエスト・アタッチメントを作成するには、
CreatePullRequestAttachment
操作を使用します。プル・リクエスト・コメントのリストを取得するには、
ListPullRequestComments
操作を使用します。プル・リクエスト・コメントを作成するには、
CreatePullRequestComment
操作を使用します。