Skip to main content

Просмотр запросов на вытягивание с накоплением

Обратитесь к отзыву о запросе на вытягивание в любом месте стека и каскаде изменений в остальной части стека.

Примечание.

Эта функция доступна в публичном предварительном просмотре и может измениться.

Каждый запрос на вытягивание в стеке показывает только дифф для своего слоя. Это означает, что рецензенты могут запрашивать изменения независимо от любого запроса на вытягивание. Когда рецензент запрашивает изменения в запросе на вытягивание в середине стека, необходимо внести исправление в ветвь, которая владеет изменением и повторной базой, чтобы ветви над ним подняли обновление.

Обращение к отзыву о проверке

  1. Перейдите в ветвь, которая нуждается в изменениях.

    Shell
    gh stack checkout BRANCH-NAME
    

    Вы также можете перемещаться по стеку с помощью gh stack bottom, gh stack down``gh stack upи gh stack top.

  2. Сделайте запрошенные исправления, а затем выполните этап и зафиксируйте их.

    Shell
    git add .
    git commit -m "helpful-commit-message"
    
  3. Каскадные изменения через остальную часть стека. Это перебазирует каждую ветвь выше измененной, чтобы они забрать исправление.

    Shell
    gh stack rebase
    
  4. Отправьте обновленный стек. Это используется --force-with-lease для безопасного обновления перебазированных ветвей.

    Shell
    gh stack push
    

После отправки каждый запрос на вытягивание, указанный выше измененного, отражает обновление, и все проверки CI активируются повторно.