Skip to main content

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

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

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

GitHub Copilot アプリ は、すべての有料 Copilot プランで使用できます。
Sign up for Copilot

問題ととプル要求の閲覧

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

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

  1. サイドバーで[ マイワーク ]をクリックします。
  2. 一覧を参照するか、フィルターを使用して課題を見つけ、クリックして詳細を表示します。
  3. [ 新しいセッション] をクリックします。 アプリは、問題コンテキストが既に読み込まれている新しいセッションを作成します。
  4. プロンプト フィールドの下のドロップダウンからセッション モードを選択します。たとえば、エージェントが最初にプランを提案するように 計画 するか、 対話型 でエージェントと共同作業します。
  5. エージェントに実行してほしいことを指示します。 プラン モードを選択した場合、エージェントは最初にレビューするプランを提案します。それ以外の場合、エージェントは問題に対する作業を開始し、反復可能な変更を提案します。 会話ビューに従って、エージェントを誘導するためのフィードバックを提供します。

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

  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 がマージされるとそれ自体がオフになります。