Vytvořte pull request ve Visual Studiu
Pokud jste ověřeni na GitHubu nebo Azure DevOps a odeslali jste změny do vzdáleného úložiště, můžete vytvořit žádost o přijetí změn bez opuštění sady Visual Studio. Žádosti o přijetí změn jsou základním nástrojem gitHubu a Azure DevOps pro kontrolu kódu. Tyto kontroly pomáhají zachytit problémy v nových funkcích a umožnit členům týmu sdílet své zkušenosti s různými oblastmi základu kódu – zlepšení celkového stavu základu kódu.
Poznámka
Pokud chcete tuto funkci vyzkoušet, ujistěte se, že je povolená v nástroji >volby>náhledové funkce>Pull Request
Pokud chcete vytvořit žádost o přijetí změn, postupujte takto:
Než budete moct vytvořit žádost o přijetí změn, musíte vytvořit novou větev pro vaše změny. Tato větev udržuje vaše úpravy oddělené od hlavní větve, dokud nebudou připravené ke sloučení.
Pak můžete commitovat a pushnout své změny, stejně jako obvykle v okně Změny v Gitu.
Výběrem odkazu v banneru s oznámením přejdete na Vytvořit v sadě Visual Studio nebo Vytvořit v prohlížeči.
Případně můžete vytvořit žádost o přijetí změn ze vzdálené větve tím, že přejdete do okna Nová žádost o přijetí změn prostřednictvím hlavní nabídky Git>GitHub nebo Azure DevOps>Nová žádost o přijetí změn. Nebo klikněte pravým tlačítkem na větev v okně úložiště Git.
Nebo v okně úložiště Git vyberte větev a otevřete místní nabídku a vyberte Nová žádost o přijetí změn.
Vyberte větev, do které chcete sloučit, a zadejte popisný název a popis žádosti o přijetí změn. Můžete použít syntaxi markdownu k formátování popisu pull requestu ze sady Visual Studio. Vyzkoušejte si to tak, že do pole Popis zadáte symboly markdownu a zobrazíte náhled markdownu tak, že vyberete tlačítko Náhled.
Spropitné
S Visual Studio 2022 verze 17.10 a novějšími a rozšířeními GitHub Copilot můžete pomocí AI vygenerovat podrobný popis pull requestu, který popisuje vaše změny. Stisknutím ikony pera s brilantním efektem požádejte GitHub Copilot o vygenerování popisu žádosti o přijetí změn. Pokud chcete nainstalovat GitHub Copilot, přečtěte si téma Instalace a správa GitHub Copilotu v sadě Visual Studio.
Náhled změn umožňuje zobrazit všechny změny v souborech, které byly commitnuté jako součást vašeho pull requestu. Viz Porovnání souborů – rozdílové zobrazení.
Spropitné
Možnost souhrnného zobrazení rozdílů umožňuje zkontrolovat pouze změněné části kódu.
Pracovní položky můžete propojit tak, že na ně odkážete pomocí vyhledávání problému , zadáním
#
do pole popisu nebo stisknutím tlačítka # v pravém dolním rohu. Revidující můžete přidat také zadáním uživatelského jména GitHubu nebo identity nebo e-mailu Azure DevOps.Po kliknutí na Vytvořit na žádost o přijetí změn můžou ostatní vývojáři zkontrolovat změny a poskytnout zpětnou vazbu. Nebo ve Visual Studio 17.12 a novějším klikněte na rozbalovací nabídku a zvolte Vytvořit jako koncept.
V sadě Visual Studio 17.12 a novějších můžete povolit funkci šablon žádostí o přijetí změn (v nástrojích Tools>Options>Environment>Preview Features), aby se při vytváření nové žádosti o přijetí změn pro GitHub i Azure DevOps použila výchozí šablona žádosti o přijetí změn. Další informace o tom, jak do úložiště přidat šablonu žádosti o přijetí změn, najdete v dokumentaci GitHubu a v dokumentaci Azure DevOps .
Zobrazit nebo přidat komentáře k pull requestům v editoru
V sadě Visual Studio 17.11 nebo novější můžete zobrazit komentáře a návrhy revidujících, aniž byste museli přepínat kontexty do prohlížeče.
Pokud chcete tuto funkci povolit, otevřete Nástroje>Možnosti>Náhledové funkce a ujistěte se, že je vybraná možnost komentáře k pull requestům.
Zobrazit komentáře k pull requestu
Pokud chcete zobrazit komentáře pro žádost o přijetí změn, podívejte se na libovolnou větev s aktivní větví žádosti o přijetí změn a na informačním panelu vyberte Zobrazit komentáře v souborech. Číslo žádosti o přijetí změn můžete také vybrat v okně Git Changes nebo v nabídce nejvyšší úrovně Gitu s Git> GitHubu nebo Azure DevOps>Zobrazit komentáře v souborech.
Přidejte komentáře k pull requestům
Ve Visual Studio 17.13 nebo novější můžete zkontrolovat pull request nebo přidat komentáře.
Pokud chcete tuto funkci povolit, otevřete Nástroje>Možnosti>Náhled funkcí a ujistěte se, že je vybraná možnost Komentáře k pull requestům. Po aktivaci těchto akcí můžete přepnout na libovolnou větev s aktivním pull requestem a kliknout na Zobrazit komentáře v souborech v informačním panelu a procházet změny pomocí tlačítek na panelu nástrojů nad souborem kódu.
Pokud chcete přidat komentář, klikněte na ikonu Přidat komentář na levé straně editoru, jak je znázorněno na následujícím snímku obrazovky.
Můžete také kliknout pravým tlačítkem myši na řádek kódu a v místní nabídce zvolit Git>Přidat komentář.
Text komentáře se nepublikuje, dokud v okně komentáře kliknete na tlačítko Přidat komentář.
Můžete pokračovat v konverzaci u existujícího komentáře pomocí části Odpovědět v komentářovém poli. Komentáře jsou aktivní nebo vyřešené. Můžete kliknout na Odpovědět a vyřešit, abyste odpověděli na komentář a změnili jeho stav na vyřešeno jedním kliknutím, nebo změňte stav pomocí rozevíracího seznamu nad textem komentáře.
Stav komentáře můžete přepnout tak, že kliknete na ikonu nebo kliknete na tři tečky, můžete zkopírovat text komentáře do schránky, zkopírovat odkaz na komentář do schránky, odstranit komentář nebo ho otevřít ve webovém prohlížeči na webu poskytovatele (například github.com nebo webu projektu Azure DevOps).
Možnost přidávat komentáře k žádosti o přijetí změn je pro některé poskytovatele Gitu omezená. Například s GitHubem jako poskytovatelem můžete přidávat komentáře jenom na řádky ve 3 řádcích změny, ale u poskytovatele Azure DevOps můžete přidávat komentáře na libovolný řádek souboru, který je součástí žádosti o přijetí změn. V každém případě můžete přidávat komentáře jenom k souborům, které jsou součástí žádosti o přijetí změn.
Použití klávesnice
K procházení souborů a jednotlivých komentářů můžete použít ikony na panelu nástrojů nebo použít následující klávesové zkratky:
Akce | Klávesová zkratka |
---|---|
Přejít na předchozí soubor v pull requestu | Klávesy Ctrl+Shift+Alt+F6 |
Přejít na další soubor v pull requestu | Ctrl+Alt+F6 |
Přechod na předchozí komentář | Ctrl+Shift+Alt+F8 |
Přechod na další komentář | Ctrl+Alt+F8 |
Skrytí komentářů v souborech | Ctrl+Shift+F1 |
Další kroky
Pokud chcete pokračovat, přejděte na stránku Načtení, stažení a synchronizace v sadě Visual Studio.