Test "Update Stack"
Maintainer antworten meist innerhalb von 1 Tag
@benvillalobos arbeitet bereits daran.
Seit 12.10.2026.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 30/100
- Issue-Typ
- Dokumentation
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- git, github, typescript, vscode
- Bereich
- devtools
Rechercherichtung
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.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 2.6k
- Forks
- 805
- Ø Merge
- 1 T. 13 Std.
- Gemergte PRs (30 T.)
- 38
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus microsoft/vscode-pull-request-github
-
Issue 3 — DocumentationOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
microsoft/vscode-pull-request-github#8792 ·
Maintainer antworten meist innerhalb von 1 Tag
-
GyhOffen~spam
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 15/100
microsoft/vscode-pull-request-github#9053 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
PR description view doesn't show PR eventsEvtl. vergeben @alexr00 hat das vor 3 Tagen übernommen. Offen
microsoft/vscode-pull-request-github#9051 · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
-
Colours are off for sub-buttons under Create Merge CommitEvtl. vergeben @alexr00 hat das vor 7 Tagen übernommen. Offeninfo-needed
microsoft/vscode-pull-request-github#9019 · 1 Kommentar · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
-
Run: Use multiple accounts per host, including GitHub.comEvtl. vergeben @TylerLeonhardt hat das vor 11 Tagen übernommen. Offenauthentication feature-request GitHubEnterprise
microsoft/vscode-pull-request-github#9005 · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in microsoft/vscode-pull-request-github
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 77/100
apache/rocketmq-dashboard#6610 ·
Maintainer antworten meist innerhalb von 3 Tagen
-
nextjs-tracking
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 69/100
cloudflare/vinext#3920 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Team:Dashboards
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
elastic/kibana#297299 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
analytics beginner friendly community contributions-welcome good first issue hacktoberfest help wanted up-for-grabs
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Maintainer antworten meist innerhalb von 1 Tag
-
affected/v17 affected/v18 area/frontend type/bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
umbraco/Umbraco-CMS#24186 ·
Maintainer antworten meist innerhalb von 2 Tagen