Skip to main content

Revisão de solicitações de pull empilhadas

Endereçar comentários de revisão em uma solicitação de pull em qualquer lugar em uma pilha e em cascata suas alterações pelo restante da pilha.

Observação

Esse recurso está em versão prévia pública e está sujeito a alterações.

Cada solicitação de pull em uma pilha mostra apenas a diferença para sua camada. Isso significa que os revisores podem solicitar alterações em qualquer solicitação de pull de forma independente. Quando um revisor solicita alterações em uma solicitação de pull no meio da pilha, você deve fazer a correção no branch que possui a alteração e a rebase para que os branches acima dele peguem sua atualização.

Endereçando comentários de revisão

  1. Navegue até o branch que precisa de alterações.

    Shell
    gh stack checkout BRANCH-NAME
    

    Você também pode percorrer a pilha com gh stack bottom, gh stack downe gh stack up``gh stack top.

  2. Faça as correções solicitadas e, em seguida, prepare-as e confirme-as.

    Shell
    git add .
    git commit -m "helpful-commit-message"
    
  3. Em cascata as alterações pelo restante da pilha. Isso rebaseia todos os branchs acima do alterado para que eles peguem sua correção.

    Shell
    gh stack rebase
    
  4. Envie por push a pilha atualizada. Isso usa --force-with-lease para atualizar com segurança as ramificações rebased.

    Shell
    gh stack push
    

Depois de enviar por push, cada solicitação de pull acima da alterada reflete a atualização e todas as verificações de CI são disparadas novamente.