Skip to main content

スタックされたプル要求の確認

スタック内の任意の場所にあるプル要求に関するレビュー フィードバックに対処し、変更をスタックの残りの部分にカスケードします。

メモ

この機能はパブリック プレビュー段階であり、変更される可能性があります。

スタック内の各プル要求には、そのレイヤーの差分のみが表示されます。 つまり、レビュー担当者は、任意のプル要求に対して個別に変更を要求できます。 レビュー担当者がプル要求の中間スタックで変更を要求する場合は、変更を所有するブランチで修正を行い、その上のブランチが更新プログラムを取得するようにリベースする必要があります。

レビューフィードバックへの対処

  1. 変更が必要なブランチに移動します。

    Shell
    gh stack checkout BRANCH-NAME
    

gh stack bottomgh stack downgh stack upgh stack topを使用してスタック内を移動することもできます。

  1. 要求された修正を行い、ステージングしてコミットします。

    Shell
    git add .
    git commit -m "helpful-commit-message"
    
  2. 変更をスタックの残りの部分にカスケードします。 これにより、変更されたブランチの上のすべてのブランチがリベースされ、修正プログラムが取得されます。

    Shell
    gh stack rebase
    
  3. 更新されたスタックをプッシュします。 これにより、 --force-with-lease を使用して、リベースされたブランチを安全に更新します。

    Shell
    gh stack push
    

プッシュすると、変更されたプル要求の上にある各プル要求に更新が反映され、CI チェックが再トリガーされます。