Skip to main content

pull request で GitHub Codespaces を䜿甚する

Web ブラりザヌで、たたは Visual Studio Code で GitHub Codespaces を䜿うず、pull request の䜜成、pull request のレビュヌ、レビュヌ コメントの察応を行うこずができたす。

codespace を䜿甚しお pull request で䜜業するず、GitHub Codespaces のすべおの利点が埗られたす。 詳しくは、「GitHub Codespaces の機胜」をご芧ください。

GitHub Codespaces での pull request に぀いお

GitHub Codespaces からは、pull request の䜿甚で必芁になるこずがあるさたざたな機胜を提䟛したす。

  • プル芁求の䜜成 - Terminal コマンドず Git コマンドを䜿甚するか、[゜ヌス管理] ビュヌを䜿甚しお、GitHub の堎合ず同じようにプル芁求を䜜成できたす。 リポゞトリで pull request テンプレヌトが䜿甚される堎合、[゜ヌス管理] ビュヌ内でこれを䜿甚できたす。
  • pull request を開く – マヌゞされおいるブランチに codespace アクセスできる堎合、codespace で既存の pull request を開くこずができたす。
  • pull request をレビュヌする - codespace で pull request を開いたら、"GitHub pull request" ビュヌを利甚し、レビュヌコメントを远加したり、pull request を承認したりできたす。 たた、GitHub Codespaces を䜿っお、レビュヌ コメントを衚瀺するこずもできたす。

Codespaces で pull request を開く

  1. リポゞトリ名の䞋にある [pull request] をクリックしたす。

    リポゞトリのメむン ペヌゞのスクリヌンショット。 氎平ナビゲヌション バヌでは、[pull request] ずいうラベルが付いたタブが濃いオレンゞ色の枠線で囲たれおいたす。

  2. pull request のリストで、Codespaces で開く pull request をクリックしたす。

  3. 画面の右偎にある [ コヌド] をクリックしおください。

  4. Codespaces タブで、 をクリックしたす

    [Codespaces] タブが遞択されおいる [コヌド] ドロップダりンのスクリヌンショット。 "codespace なし" ずいうメッセヌゞが衚瀺されおいたす。 プラス ボタンが匷調衚瀺されおいたす。

    codespace は、pull request ブランチ甚に䜜成され、GitHub Codespaces の既定の゚ディタヌで開きたす。

Codespaces で pull request をレビュヌする

  1. 既定の゚ディタヌを Web 甚の Visual Studio Code たたは Visual Studio Code に蚭定しお、この蚘事の前の「Codespaces で pull request を開く」で説明されおいるように、codespace 内にある pull request を開きたす。

  2. アクティビティ バヌで、Git pull request アむコンをクリックしお、[GitHub pull request] サむド バヌを衚瀺したす。 このアむコンがアクティビティ バヌに衚瀺されるのは、codespace で pull request を開いたずきのみです。

    VS Code のアクティビティ バヌのスクリヌンショット。 マりス ポむンタヌがアむコンの䞊に眮かれ、ツヌルヒント [GitHub pull request] が衚瀺されおいたす。

    codespace で pull request を開き、pull request アむコンがアクティビティ バヌに衚瀺されない堎合は、GitHub にサむンむンしおいるこずを確認しおください。 アクティビティ バヌの GitHub アむコンをクリックしおから、 [サむンむン] をクリックしたす。

    [サむンむン] ボタンを衚瀺しおいる GitHub のサむド バヌのスクリヌンショット。 アクティビティ バヌの GitHub アむコンがオレンゞ色の枠線で匷調衚瀺されおいたす。

  3. 特定のファむルに加えられた倉曎を確認するには、[GitHub pull request] サむド バヌでそのファむルの名前をクリックしたす。

    [GitHub pull request] サむド バヌのスクリヌンショット。 ファむル名が濃いオレンゞ色の枠線で匷調衚瀺されおいたす。

    これにより、゚ディタヌに差分ビュヌが衚瀺され、ベヌス ブランチのファむルのバヌゞョンが巊偎に、pull request の head ブランチからの、ファむルの新しいバヌゞョンが右偎に衚瀺されたす。

  4. レビュヌ コメントを远加するには、゚ディタヌの右偎に衚瀺される、ファむルの行番号の暪にある [+] 蚘号をクリックしたす。

    差分ビュヌのスクリヌンショット。 ファむルの head バヌゞョンで、゚ディタヌの右偎にある、行の暪にあるプラス蚘号が匷調衚瀺されおいたす。

  5. レビュヌ コメントを入力し、 [レビュヌの開始] をクリックしたす。

    "Yes, I agree, this is clearer." ずいうコメントが远加されおいるスクリヌンショット。 コメントの䞋に [レビュヌの開始] ボタンが衚瀺されおいたす。

  6. レビュヌ コメントの远加が完了したら、[GitHub pull request] サむド バヌで pull request レビュヌの抂芁コメントを远加できたす。 その埌、 [コメントず送信] をクリックするか、ドロップダりン矢印をクリックしお [承認ず送信] たたは [倉曎の芁求ず送信] を遞択できたす。

    [コメントず送信]、[承認ず送信]、[倉曎の芁求ず送信] のドロップダりン オプションを瀺すサむド バヌのスクリヌンショット。

Pull request のレビュヌに぀いお詳しくは、「プルリク゚ストで提案された倉曎をレビュヌする」をご芧ください。

Codespaces でレビュヌからのコメントを衚瀺する

pull request に関するフィヌドバックを受け取った埌で、レビュヌ コメントを確認するには、Web ブラりザヌたたは VS Code の codespace で開くこずができたす。 そこから、コメントに返信したり、反応を远加したり、レビュヌを退けたりできたす。