問題と pull リクエストを操作する

このページでは、Secure Source Manager ウェブ インターフェースで問題と pull リクエストを操作する方法について説明します。

ウェブ インターフェースから Secure Source Manager インスタンスにアクセスするには、次の URL をブラウザのアドレスバーにコピーします。

INSTANCE_ID-PROJECT_NUMBER.LOCATION.sourcemanager.dev

次のように置き換えます。

  • INSTANCE_ID は、インスタンス名に置き換えます。
  • PROJECT_NUMBER は、インスタンスの Google Cloudプロジェクト番号に置き換えます。プロジェクトの識別については、プロジェクトの識別をご覧ください。
  • LOCATION は、インスタンスのリージョンに置き換えます。

必要なロール

問題と pull リクエストの操作に必要な権限を取得するには、次の IAM ロールを付与するよう管理者に依頼してください。

ロールの付与については、プロジェクト、フォルダ、組織へのアクセス権の管理をご覧ください。

必要な権限は、カスタムロールや他の事前定義ロールから取得することもできます。

Secure Source Manager のロールの付与については、IAM によるアクセス制御ユーザーにインスタンスへのアクセス権を付与するをご覧ください。

pull リクエストを表示する

アクセスできるすべての pull リクエスト、または特定のリポジトリの pull リクエストを表示できます。

空のリポジトリには [Pull requests] タブがありません。リポジトリに push すると、プルリクエスト タブが表示されます。

自分に割り当てられたプルリクエストまたは問題を閲覧するには、Secure Source Manager の [問題] タブまたは [プルリクエスト] タブに移動し、[自分に割り当て] をクリックします。

リポジトリの pull リクエストを表示するには:

  1. Secure Source Manager ウェブ インターフェースで、リポジトリを選択します。
  2. リポジトリ ページで、[Pull requests] タブをクリックします。
  3. [Assignee]、[Type]、[Sort] のプルダウン メニューを使用して、プルリクエストをフィルタまたは並べ替えることができます。

すべての pull リクエストを表示するには:

  1. Secure Source Manager ウェブ インターフェースで、[Pull requests] タブをクリックします。

  2. [Assignee]、[Type]、[Sort] のプルダウン メニューを使用して、プルリクエストをフィルタまたは並べ替えることができます。

pull リクエストを作成する

  1. Secure Source Manager ウェブ インターフェースで、pull リクエストを作成するリポジトリを選択します。
  2. リポジトリ ページで、[Pull requests] タブをクリックします。
  3. [New pull request] をクリックします。
  4. [merge into] メニューで、プルリクエストをマージするブランチを選択します。
  5. [pull from] メニューで、プルするブランチを選択します。
  6. [New pull request] をクリックします。
  7. プルリクエストにタイトルと説明を入力し、関連するファイルを添付します。
  8. [Create pull request] をクリックします。

    プルリクエスト ページに移動し、レビュー担当者、ラベル、マイルストーン、割り当て先を追加できます。

プルリクエストの詳細を編集する

プルリクエストには、レビュー担当者ラベルマイルストーン割り当て先期日を追加できます。

審査担当者ラベルマイルストーン割り当て先を追加するには:

プルリクエスト ページで、編集する詳細情報の横にある歯車のアイコン 歯車アイコンをクリックします。

編集内容は自動的に保存されます。

期限を更新するには:

  1. [期限] セクションのカレンダー アイコンをクリックして、日付を選択します。
  2. プラスアイコン プラスアイコンをクリックして、期日を保存します。

pull リクエストをレビューする

レビュー担当者は、コメントを追加したり、変更をリクエストしたり、pull リクエストを承認したりできます。

自分に割り当てられた pull リクエストを確認するには:

  1. Secure Source Manager ウェブ インターフェースで、[Pull requests] タブをクリックします。
  2. [自分に割り当て済み] をクリックします。
  3. 確認する pull リクエストをクリックします。

    [会話] ページが開きます。プルリクエストの作成者や他のレビュー担当者が残したコメントを表示できます。

  4. 変更されたファイルを表示してコメントするには、[Files changed] タブをクリックします。空白文字の表示、ビュー、差分オプションの動作を変更するには、[空白文字]、[分割ビュー] / [統合ビュー]、[差分オプション] のプルダウン メニューをクリックします。

  5. コメントを残すには、コメントする行の横にあるプラスアイコンをクリックします。

  6. [審査を開始] をクリックします。

  7. コメントを追加するには、コメントを追加する行のプラスアイコンをクリックし、[コメントを追加] をクリックします。

    コメントではマークダウンによるスタイル設定がサポートされています。

  8. コメントを送信したり、pull リクエストを承認したり、変更をリクエストしたりするには、[審査] をクリックします。

  9. 変更内容をまとめたコメントを入力するか、コメント欄を空白のままにして、次のオプションから選択します。

    • 承認: 変更を承認します。
    • コメント: pull リクエストを承認せずにコメントを送信します。
    • 変更をリクエスト: pull リクエストの変更をリクエストします。

pull リクエストを統合する

  1. リポジトリ ページで、[Pull requests] タブをクリックします。
  2. 統合する pull リクエストを選択します。
  3. 競合がない場合は、[Merge pull request] をクリックします。

問題を表示

  1. Secure Source Manager ウェブ インターフェースで、リポジトリを選択します。
  2. リポジトリ ページで、[問題] タブをクリックします。
  3. [担当者]、[タイプ]、[並べ替え] の各メニューを使用して、問題をフィルタまたは並べ替えることができます。

問題を作成する

  1. Secure Source Manager ウェブ インターフェースで、リポジトリを選択します。
  2. リポジトリ ページで、[問題] タブをクリックします。
  3. [New Issue] をクリックします。
  4. 問題のタイトルと説明を入力し、[問題を作成] をクリックします。
  5. [問題の詳細] ページで、ラベルマイルストーン割り当て先を割り当てたり、ブランチタグを指定したりできます。

次のステップ