19. října 2026
Jak pokračovat v relaci z aplikace GitHub Copilot ve VS Code
Relaci agenta z aplikace GitHub Copilot můžete otevřít ve VS Code a zachovat přitom konverzaci, změny kódu i pracovní kontext. Návod ukazuje, jak změny zkontrolovat, ručně upravit, lokálně otestovat a odeslat do stejného pull requestu.
Neoficiální české shrnutí a překlad článku Microsoftu. Web není oficiálním kanálem Microsoftu. Originál: How to continue a GitHub Copilot app session in VS Code (GitHub Blog).
Chcete si postup vyzkoušet? Stáhněte si aplikaci GitHub Copilot, spusťte relaci a až budete chtít pokračovat v úpravách kódu, otevřete ji ve VS Code.
Agent už dokončil většinu požadovaných změn. Nyní chcete prozkoumat konkrétní detail implementace, ručně upravit několik řádků a před odevzdáním projekt spustit lokálně.
Práce ale zatím zůstává v aplikaci GitHub Copilot, zatímco změny kontrolujete, kód ladíte a závěrečné úpravy provádíte ve svém editoru. Musíte si vybrat mezi pokračováním v relaci a novým začátkem ve Visual Studio Code?
Nemusíte. Relaci z aplikace GitHub Copilot můžete otevřít přímo ve VS Code a pokračovat se zachovanou konverzací, změnami kódu i pracovním kontextem. GitHub Copilot tak může zpracovat opakující se nebo časově náročnou práci a poté Vám předat řízení pro podrobnou kontrolu, ruční úpravy a lokální testování.
V tomto návodu se dozvíte, jak:
- Otevřít relaci z aplikace GitHub Copilot ve VS Code.
- Zkontrolovat změny agenta řádek po řádku.
- Pokračovat ve stejné konverzaci přímo z editoru.
- Upravit a otestovat kód lokálně.
- Odeslat aktualizace do pull requestu propojeného s relací.
Otevřete relaci, ve které chcete pokračovat. Před jejím předáním si krátce projděte zadání a práci, kterou GitHub Copilot dokončil.
Relace neobsahuje pouze sadu upravených souborů. Uchovává také zadání, plán a konverzaci, na jejichž základě změny vznikly. Tento kontext je důležitý, pokud chcete pochopit, proč GitHub Copilot zvolil konkrétní implementaci, nebo jej požádat o přepracování části řešení.
Před přechodem do VS Code nemusíte historii shrnovat ani kopírovat do nového chatu.
V relaci vyberte Open in VS Code. Pokud aplikace nabídne více podporovaných editorů nebo instalací VS Code, vyberte tu, kterou chcete použít.
VS Code otevře projekt v pracovním stromu Git (worktree) propojeném s danou relací. Zároveň zobrazí existující relaci v postranním panelu GitHub Copilot.
K dispozici tak budete mít tři propojené součásti původní práce:
- Kontext relace: Zadání, plán i konverzace zůstávají dostupné.
- Přehled změn (diff): Soubory a řádky změněné agentem jsou připravené ke kontrole.
- Worktree: VS Code otevře stejný izolovaný pracovní strom, který používala relace.
Pokračujete tedy v existující relaci, nemusíte ji znovu sestavovat v novém okně editoru.
Než začnete upravovat kód, prohlédněte si diff ve VS Code. Otevřete zobrazení Source Control se seznamem změněných souborů a poté vyberte soubor, jehož změny chcete zkontrolovat řádek po řádku.
Implementaci posuzujte stejně jako jakoukoli jinou navrženou změnu. Zaměřte se zejména na to, zda:
- Kód řeší zadaný problém.
- Implementace dodržuje konvence repozitáře.
- Jsou správně ošetřené chybové a okrajové případy.
- Testy pokrývají změněné chování.
- Nedošlo k úpravám nesouvisejících souborů nebo chování.
Zachovaná konverzace Vám může pomoci pochopit, jak GitHub Copilot k implementaci dospěl. Pokud něco není jasné, pokračujte v zadávání promptů v postranním panelu. Například:
„Vysvětlete, proč jste upravili tuto funkci místo přidání nové pomocné funkce. Uveďte, jaké chování by tato změna mohla ovlivnit.“
GitHub Copilot můžete také požádat o další úpravu. Protože relace a worktree zůstávají propojené, nemusíte zadání popisovat od začátku.
Jakmile navrženým změnám porozumíte, můžete kterýkoli soubor upravit přímo ve VS Code.
To se hodí u zásahů, které je rychlejší nebo jednodušší provést ručně, například:
- Zpřesnění popisku nebo chybové zprávy.
- Přejmenování proměnné pro lepší srozumitelnost.
- Úprava rozložení nebo stylů.
- Doplnění chybějícího testovacího případu.
- Uplatnění konvence specifické pro daný repozitář.
Upravujete stávající worktree relace, takže Vaše ruční změny přímo navazují na práci agenta. Nemusíte kopírovat soubory mezi adresáři ani ručně znovu vytvářet větev.
V integrovaném terminálu VS Code spusťte obvyklý postup ověření projektu. Konkrétní příkazy závisejí na repozitáři, ale u některých webových aplikací mohou zahrnovat:
npm installnpm testnpm run lintnpm run dev
Ke změnám vytvořeným agentem přistupujte stejně jako ke kódu napsanému člověkem: spusťte relevantní testy, prozkoumejte případná selhání a sami ověřte chování aplikace.
Pokud vývojový server vypíše adresu localhost, otevřete ji a otestujte změnu v prohlížeči. Jestliže to Vaše konfigurace VS Code podporuje, můžete adresu otevřít v integrovaném prohlížeči VS Code a zkontrolovat výsledek bez opuštění editoru.
U změny uživatelského rozhraní ověřte požadované chování i související stavy. Zkontrolujte například upravenou komponentu při různých velikostech zobrazovací oblasti a ujistěte se, že stále správně fungují stavy načítání, prázdného obsahu i chyby.
V každém okamžiku si můžete vybrat způsob práce, který nejlépe odpovídá dalšímu kroku:
- Zadejte prompt do GitHub Copilot, pokud změna vyžaduje analýzu celého repozitáře nebo opakované úpravy.
- Upravujte kód přímo, pokud přesně víte, co chcete změnit.
- Oba přístupy průběžně střídejte při testování a dolaďování implementace.
Po ruční úpravě uživatelského rozhraní můžete například zadat tento prompt:
„Přidejte test pro aktualizovaný popisek a spusťte příslušný testovací soubor. Neupravujte nesouvisející komponenty.“
Protože stále pracujete v původní relaci, GitHub Copilot si zachovává kontext potřebný k pochopení toho, co znamená „aktualizovaný popisek“.
Jakmile je implementace hotová, ještě jednou zkontrolujte výsledný diff. Poté změny uložte do commitu a odešlete pomocí zobrazení Source Control nebo integrovaného terminálu:
git statusgit addgit commit -m "Refine session changes"git push
Dodržujte obvyklá pravidla Vašeho repozitáře pro práci s větvemi, commity, kontrolou kódu a schvalováním. Protože VS Code otevřel worktree a větev propojené s relací, odeslání větve aktualizuje pull request, který už tuto práci sleduje.
Hotové soubory nemusíte kopírovat do jiné pracovní kopie repozitáře ani práci ručně znovu propojovat s pull requestem.
Otevření relace z aplikace GitHub Copilot ve VS Code umožňuje jasně rozdělit práci, aniž by se ztratila její návaznost. GitHub Copilot se může ujmout rozsáhlejší implementace nebo opakujících se úprav, zatímco Vy přejdete do editoru pro podrobnou kontrolu, cílené zásahy, lokální testování a závěrečné doladění.
Relace, diff i worktree zůstávají zachované. Začněte zadáním práce v aplikaci GitHub Copilot, přepněte do VS Code, kdykoli chcete převzít přímou kontrolu, a hotový výsledek odešlete prostřednictvím stejného postupu práce s pull requestem.