Test "Update Stack"
維護者通常 2 天內回覆
@roblourens 已經在處理了。
開始於 2026年10月12日。
評估
- 難度
- 4/5
- 預估耗時
- 3-5 天
- 新手友好度
- 30/100
- Issue 類型
- 文件
- 描述清晰度
- 基本清楚
- 活躍度
- 活躍
- 技術堆疊
- git, github, typescript, vscode
- 領域
- devtools
研究方向
This is a manual QA checklist, not a code change, and the payload names no source files or tests. Set up a repo with a three-PR stack and a pre-release build of the extension, then work through the three scenarios: partially out of date stack, stack behind its base branch, and no branch checked out. Done means each checkbox is verified on macOS, Linux and Windows, with any failures reported on the issue.
由索引模型根據 Issue 內容生成。
描述
Refs: https://github.com/microsoft/vscode-pull-request-github/pull/9013
- macOS @federicobrancasi
- linux @roblourens
- windows @benvillalobos
Complexity: 4
Setup
- Install the latest pre-release of GitHub Pull Requests
- Open a clone of a GitHub repo
- You will also need at least one stack of PRs. If you don't have one, here's how to create one:
- Create a PR
- From the head branch of the PR, create a new branch, make a change, and commit.
- With the extension, create a new PR from this branch, with the base branch being the head of the previous PR
- Verify that you see an option to create a stack
- Create the PR and verify that the PRs are stacked
Note
- Resolving merge conflicts is not yet supported. If there are merge conflicts, "Update Stack" will not be offered.
Test a partially out of date stack
- Have a stack of at least 3 PRs
- Make a change in the middle PR
- Make sure you have one of the PRs in the stack checked out.
- Open all of the PR webviews in the stack. Verify that they all offer "Update Stack" in the stack section.
- Use "Update Stack". Verify that the top PR in the stack is rebased and the results are pushed to GitHub.
Test a stack that is out of date with the base branch
- Have a stack of at least 2 PRs
- Make a change on the base branch (the branch that the bottom PR of the stack wants to merge into). Do not introduce a merge conflict.
- Make sure you have one of the PRs in the stack checked out.
- Open all of the PR webviews in the stack. Verify that they all offer "Update Stack" in the stack section.
- Use "Update Stack". Verify all the PRs in the stack are rebased in a cascading rebase and are afterwards up-to-date with the base branch.
Test that "Update Stack" isn't offered when branch isn't checked out
- Open the PR webview of a PR that's part of a stack.
- Make sure that none of the branches in the stack are checked out.
- Verify that "Update Stack" isn't offered.
- 主要語言
- TypeScript
- 星號
- 2.6k
- 分支
- 804
- 平均合併
- 2 天 1 小時
- 30 天內合併 PR
- 42
環境準備
這個專案沒有提供開發容器、Dockerfile 或貢獻指南,環境需要你自己搭建:先看它的 README,通用步驟見我們的新手貢獻指南。
從這裡開始
- 先讀完整個 Issue,再讀專案的貢獻指南。
- 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
- Fork 儲存庫,在一個分支上完成修改。
- 送出 Pull Request,並在描述裡引用這個 Issue 編號。
microsoft/vscode-pull-request-github 的其他 Issue
-
難度 2/5 1-3 小時 新手友好度 82/100
microsoft/vscode-pull-request-github#9072 ·
維護者通常 2 天內回覆
-
難度 2/5 1-3 小時 新手友好度 68/100
microsoft/vscode-pull-request-github#8792 ·
維護者通常 2 天內回覆
-
Add a setting to fully disable background PR state polling (causes editor to jump/scroll on focus regain)可能已有人在做 @alexr00 今天認領。 未關閉
microsoft/vscode-pull-request-github#9077 · 已指派 1 人 ·
維護者通常 2 天內回覆
-
難度 3/5 1-2 天 新手友好度 68/100
microsoft/vscode-pull-request-github#9076 ·
維護者通常 2 天內回覆
-
難度 3/5 1-2 天 新手友好度 55/100
microsoft/vscode-pull-request-github#9075 ·
維護者通常 2 天內回覆
查看 microsoft/vscode-pull-request-github 的全部 Issue
相似的 Issue
-
enhancement
難度 2/5 1-3 小時 新手友好度 68/100
equinor/prisma-decision-web#919 ·
維護者通常 1 天內回覆
-
[DC] OneLogin sync imports a partial user list when an API request fails可能已有人在做 @RaphaelFakhri 今天認領。 未關閉
難度 2/5 1-3 小時 新手友好度 84/100
bitwarden/directory-connector#1276 · 1 則留言 ·
維護者通常 1 天內回覆
-
難度 2/5 1-3 小時 新手友好度 62/100
home-assistant/installer#324 ·
維護者通常 1 天內回覆
-
Mondriaan
難度 2/5 1-3 小時 新手友好度 65/100
knaw-huc/textannoviz#733 ·
維護者通常 1 天內回覆
-
難度 2/5 1-3 小時 新手友好度 78/100
維護者通常 1 天內回覆