Thanks to visit codestin.com
Credit goes to docs.github.com

Skip to main content

GitHub Copilot アプリを使用した問題と pull request の管理

問題を取り上げ、エージェントに変更を実装するよう指示し、プル要求を送信します。すべて GitHub Copilot アプリを離れることなく行います。

この機能を使用できるユーザーについて

GitHub Copilot アプリ は テクニカル プレビュー内にあります。 GitHub Copilot ビジネス、 GitHub Copilot Enterprise、 GitHub Copilot Pro、 GitHub Copilot Pro+ ユーザーはアプリをダウンロードして使用できます。 GitHub Copilot無料 Copilotプランを持たないユーザーとユーザーは、待機リストに参加してアクセスを要求できます。

メモ

GitHub Copilot アプリはテクニカル プレビューであり、変更される可能性があります。

** Copilot 事業、Copilot Enterprise、Copilot Pro、Copilot Pro+ ユーザー** — GitHub Copilot アプリ リポジトリからダウンロードしてインストールしてください。 Copilot 事業とCopilot Enterpriseでは、組織または企業でプレビュー機能とCopilot CLI (コパイロット CLI)を有効にする必要があります。

* ** Copilot無料ユーザーおよびCopilotプランを持たないユーザー** — アクセスをリクエストするには、ウェイトリストに参加

Issue とプルリクエストの閲覧

サイドバーで [マイワーク ] をクリックすると、問題が表示され、要求が 1 か所にプルされます。 ビューは、既定では[ すべて]、[ アクティブ]、[ レビュー要求]、[ 完了] の各セクションに分かれています。 既定のセクションを編集したり、独自のフィルターを使用して新しいセクションを追加したりできます。 任意のセクション内の検索バーを使用して、キーワードや修飾子 ( label:bug など) で項目を検索します。

課題からセッションを開始する

  1. [ マイ ワーク] で、作業する問題を見つけてクリックし、その詳細を表示します。
  2. [ セッションの開始] をクリックします。 アプリは、問題コンテキストが既に読み込まれている新しいセッションを作成し、 プラン モードを自動的に選択します。
  3. エージェントがプランを提案します。 プランを確認し、エージェントの作業を開始するか、手動で適用できる変更を提案させます。
  4. 承認すると、エージェントによってブランチが作成され、変更が実装され、確認のための pull request が開きます。

プルリクエストのレビュー

  1. [ マイ ワーク ] で pull request をクリックすると、概要、CI チェック結果、レビュー アクティビティなどの概要が表示されます。
  2. [変更された ファイル ] タブに切り替えて、差分を確認します。
  3. [ セッションの作成 ] をクリックして、プル要求のセッションを開始します。 セッション内で、差分に関するレビュー コメントを残すか、エージェントに変更を依頼できます。
  4. セッションでのレビューが完了したら、pull request の詳細ビューに戻り、上部にある [ レビュー ] をクリックしてレビューを送信できます。

プル要求は、ブラウザーまたは別の IDE でアプリから直接開くこともできます。

レビューへの応答

レビュー コメントに応答し、 GitHub Copilot アプリで失敗した CI チェックを解決できます。

  1. pull request を開きます。
  2. ページを下にスクロールして、PR のレビュー コメントを表示します。 エージェントにコメントの解決を依頼するには、 Fix をクリックします。
  3. ページの下部で、CI チェックの状態を表示します。 失敗したチェックの修正をエージェントに依頼するには、 失敗したチェックの修正 をクリックします。

pull request のマージ

プル要求をマージする場合は、アプリの上部で エージェントのマージ を有効にすることができます。 エージェントのマージにより、ワークスペースのCopilot セッションに対して、pull request を読み取り、ブロックしている内容を修正し、GitHub が許可されたらすぐにマージするように求められます。 バックグラウンドで実行され、アプリの再起動後も存続し、pull request がマージされるとそれ自体がオフになります。