검색
← 릴리스 노트

스택형 풀 리퀘스트 정식 출시

깃허브 · 기능추가 · 2026.10.06

GitHub의 stacked pull requests가 정식 제공되며 생성·검토·병합 기능이 강화됐다.

교안에 영향

기존 안내 글에서 stacked pull requests를 미리보기 기능으로 설명했다면 이제 정식 제공 상태로 수정해야 한다.

요약

- stacked pull requests가 정식 출시되어 큰 변경을 작은 pull request 묶음으로 나눠 독립적으로 검토하고 함께 병합할 수 있게 됐다. - Rebase stack, merge queue, 자동 병합에서 approvals 유지, 서명된 대체 커밋, 병합 동작, 자동 재타깃팅이 개선됐다. - 스택 정보가 pull request 페이지와 목록에서 더 잘 보이고, Shift + J / Shift + K로 스택 간 이동할 수 있게 됐다. - pull_request webhook의 stacked action과 gh stack 확장 기능 개선으로 스택 생성·체크아웃·탐색이 더 쉬워졌다.

바뀐 것

새 기능 4

  • stacked pull requests가 정식 출시되어 여러 pull request를 스택으로 묶어 관리할 수 있게 됐다.
  • stacked pull requests에 대해 저장소의 병합 조건이 충족되면 자동 병합되도록 설정할 수 있다.
  • Shift + J와 Shift + K로 stack 안의 pull request 사이를 이동할 수 있다.
  • pull request가 stack에 추가되거나 제거된 시점을 timeline events에서 볼 수 있고, pull_request webhook에 stacked action이 추가됐다.

개선 6

  • Rebase stack에서 변경되지 않은 코드의 approvals가 유지되며, 재기반된 커밋은 서명된 대체 커밋으로 보존된다.
  • 권한이 있는 사용자는 스택에서 아직 병합되지 않은 가장 아래 pull request를 bypass permissions으로 병합할 수 있다.
  • stack이 merge queue에 하나의 merge group으로 들어가고, merge commit 방식에서는 pull request마다 하나의 merge commit이 생성된다.
  • stack의 base branch가 삭제되면 GitHub이 하위 pull request를 닫지 않고 스택을 자동으로 다른 기준으로 retarget한다.
  • pull request 페이지의 persistent header와 pull requests list view에서 stack 정보가 더 잘 보이게 됐다.
  • gh stack extension for GitHub CLI가 Git worktrees를 지원하고 initialization, checkout, navigation 속도가 개선됐다.

원문 제목 · Stacked pull requests generally available