Sdílet prostřednictvím


Řiďte vývoj Git z pracovní položky v Azure Boards

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Propojení pracovních položek s vývojovými objekty, jako jsou větve, potvrzení, žádosti o přijetí změn a sestavení, je účinný způsob, jak podpořit vývoj a udržovat tým synchronizovaný. Vytvořením větví přímo z pracovních položek vytvoříte jasné propojení mezi úkoly a změnami kódu. Při vývoji můžete přidružit žádosti o přijetí změn a potvrzení k těmto pracovním položkám a zajistit tak komplexní záznam o operacích provedených k dokončení konkrétní práce.

Tento článek popisuje, jak vytvářet nové větve, přidávat odkazy na potvrzení a spravovat žádosti o přijetí změn v úložišti Git hostované v Azure DevOps. Pokyny k propojení potvrzení GitHubu a žádostí o přijetí změn s pracovními položkami najdete v tématu Propojení potvrzení GitHubu a žádostí o přijetí změn s pracovními položkami.

Tip

Můžete nastavit automatické propojení a další nastavení, která propojují pracovní položky s potvrzeními Gitu, žádostmi o přijetí změn, sestaveními a dalšími položkami. Další informace naleznete v následujících zdrojích:

Řízení vývoje

Ovládací panel Vývoj sleduje všechny vývojové aktivity v Gitu, které přispívají k dokončení pracovního úkolu. Poskytuje vašemu týmu potřebné informace k provedení dalších kroků vývoje, což minimalizuje potřebu více navigačních akcí k provádění běžných úkolů. Kromě toho vylepšuje sledovatelnost zobrazením všech souvisejících větví, potvrzení, žádostí o přijetí změn a sestavení přidružených k pracovní položce a zajištěním komplexního přehledu o procesu vývoje.

Snímek obrazovky formuláře pracovní položky, ovládacího prvku pro Vývoj

Z ovládacího prvku Vývoj můžete rychle přistupovat k větvím, žádostem o přijetí změn a potvrzením propojeným s pracovní položkou. Kromě toho můžete zahájit žádost o přijetí změn pro větev, kterou jste vytvořili nebo kterou jste přímo propojili z pracovní položky.

Poznámka:

Ovládací prvek pro Vývoj je k dispozici pouze ve formuláři pracovní položky webového portálu. Prostředí a formuláře pro sledování pracovních položek ve Visual Studio nebo jiných podporovaných klientech nezobrazují několik funkcí dostupných na webovém portálu.

Požadavky

Kategorie Požadavky
Přístup k projektu člen projektu.
oprávnění Člen skupiny přispěvatelů nebo správci projektu.
úrovně přístupu – Zobrazení nebo úprava pracovních položek: Zobrazit pracovní položky v tomto uzlu a Upravit pracovní položky v tomto uzlu oprávnění nastavená na Povolit. Ve výchozím nastavení má skupina Přispěvatelé tuto sadu oprávnění. Další informace najdete v tématu Nastavení oprávnění a přístupu pro sledování práce.
úrovně přístupu Pokud chcete změnit pořadí backlogu nebo použít nástroj pro prognózu: Je vyžadován alespoň základní přístup. Uživatelé s přístupem účastníka nemůžou měnit pořadí položek backlogu ani používat nástroj Prognóza. Další informace najdete ve stručné referenční příručce k přístupu pro účastníka.
Kategorie Požadavky
Přístup k projektu člen projektu.
oprávnění Člen skupiny přispěvatelů nebo správci projektu.
úrovně přístupu – Zobrazení nebo úprava pracovních položek: Zobrazit pracovní položky v tomto uzlu a Upravit pracovní položky v tomto uzlu oprávnění nastavená na Povolit. Ve výchozím nastavení má skupina Přispěvatelé tuto sadu oprávnění. Další informace najdete v tématu Nastavení oprávnění a přístupu pro sledování práce.

Proces pracovního postupu

Pokud neexistují žádné propojené artefakty kódu, zvažte vytvoření nové větve. Pokud větev existuje, ale neexistují žádné žádosti o přijetí změn, zvažte vytvoření žádosti o přijetí změn. Tady je typická posloupnost pracovních postupů při práci s úložištěm Git.

  1. Začněte pracovat na pracovní položce vytvořením větve. Novou větev Gitu můžete přidat z části Vývoj...

    Snímek obrazovky ovládání vývoje, odkaz pro vytvoření větve.

    ... nebo z nabídky akcí formuláře .

    Snímek obrazovky ukazuje formulář pracovní položky uživatelského příběhu, nabídku akcí, přidání nové větve.

    Pojmenujte větev a vyberte úložiště.

    Snímek obrazovky ukazuje dialogové okno pro vytvoření větve

    Když vytváříte větve, automaticky se propojí s pracovní položkou.

    Poznámka:

    Větev můžete vytvořit jenom po přidání souborů do hlavní větve, kterou doporučujeme označit main nebo jiný výrazný popisek. Systém automaticky přidá soubor README do počátečního úložiště vytvořeného s každým novým projektem.

    Systém se otevře v úložišti a větvi, které jste vytvořili.

  2. Soubor můžete upravit na webovém portálu.

    Nebo pokud máte rozsáhlé úpravy souborů nebo potřebujete přidat soubory, pracovat ze sady Visual Studio nebo jiného podporovaného integrovaného vývojového prostředí (IDE). Přidejte novou místní větev z větve, kterou jste vytvořili. Další informace najdete v tématu Aktualizace kódu pomocí načtení a stažení změn, Stažení změn pomocí načtení. (I když všechny úpravy kódu a potvrzení procesu fungují, pracujeme nejlépe s edicí sady Visual Studio.)

  3. Přidejte nebo upravte soubory ve větvi, kterou jste vytvořili.

    Ve Visual Studiu nebo jiném podporovaném integrovaném vývojovém prostředí (IDE) commitujte a pushujte změny z místní větve do úložiště.

    Snímek obrazovky znázorňuje provedení a odeslání změn

    Pokud je to poprvé, co posíláte změny z nové větve, uveďte větev před tím, než posíláte změny. Další informace najdete v tématu Sdílení kódu pomocí push.

  4. Vytvořte pull request z formuláře pracovní položky.

    Vytvořte žádost o schválení, aby se změny, které jste provedli, sloučily do hlavní větve a aby je zkontrolovali ostatní členové vašeho týmu.

    Snímek obrazovky znázorňující řízení vývoje, odkaz Vytvořit pull request

  5. Zobrazení se přepne na stránku Kód a stránku Žádosti o přijetí změn. Dokončete vytváření pull requestu, jak je znázorněno.

    Zobrazení kódu na stránce Pull Request

    Poznámka:

    Po vytvoření žádosti o přijetí změn nemůžete vytvořit novou žádost o přijetí změn pro stejnou větev, dokud nedokončíte předchozí žádost o přijetí změn.

    Snímek obrazovky ukazuje stránku žádosti o přijetí změn, Vytvořit žádost o přijetí změn.

    Zaškrtněte políčko Slučovat změny při slučování a poté dokončete sloučení.

    Snímek obrazovky zobrazuje dialogové okno Dokončit žádost o přijetí změn, ve kterém zkontrolujte možnost squash-merge.

  6. Po dokončení by se měla zobrazit podobná obrazovka následujícím způsobem.

    Snímek obrazovky znázorňující pull request, oznámení o dokončení.

  7. Otevřete formulář pracovní položky nebo aktualizujte formulář, rozbalte část Vývoj (zvolte Maximalizovat vývoj) a zobrazí se odkazy, které byly přidány pro podporu dokončených operací.

Snímek obrazovky s formulářem pracovní položky, oddílem Vývoj, přidané odkazy.

Vytvořte větev pro několik pracovních položek

Můžete také přidat novou větev z pracovní položky uvedené v backlogu nebo panelu, aniž byste museli pracovní položku otevřít. Pomocí vícenásobného výběru můžete vybrat několik pracovních položek a vytvořit novou větev, ve které jsou všechny propojené s větví.

Tady například vybereme prvních pět položek, které se mají propojit s novou větví.

Snímek obrazovky s výběrem více položek z backlogu a odkazem Vytvořit větev

A zadáme název větve.

Snímek obrazovky s dialogovým oknem Vytvořit novou větev

Všechny položky uvedené v části Vývoj se také zobrazí na kartě Odkazy. Všechny akce vývoje zahájené v části Vývoj se také zaznamenávají na kartě Historie.

Snímek obrazovky znázorňující kartu Odkazy, vývojové odkazy

Pokud chcete propojit pracovní položku s existujícím objektem, zvolte Přidat odkaz ikonu Přidat odkazy a pak zvolte typ odkazu.

Snímek obrazovky s výběrem ikony Přidat odkazy a pak zvolte typ odkazu.

Pokud chcete odebrat odkaz, můžete to udělat v části Vývoj tak, že ho nejprve zvýrazníte a pak zvolíte Odebrat odkaz .

Snímek obrazovky ukazuje sekci Vývoj, smazání odkazu

Nebo ho můžete vybrat na kartě Odkazy a zvolit Akce odkazu a pak zvolit možnost Odebrat odkaz.

Přidružené pracovní položky v sestavení

Při commitech Gitu jsou všechny pracovní položky, které byly propojeny s commitem, uvedené pod Přidružené pracovní položky na stránce souhrnu sestavení.

Propojené pracovní položky uvedené v části Přidružené pracovní položky na stránce souhrnu sestavení

Odkazy zobrazené v této části se zobrazují z následujících akcí:

  • Vytvoření větve, commitu nebo pull requestu z pracovní položky
  • Zadání ID pracovní položky během potvrzení, pull requestu či jiné podporované operace Git nebo TFVC
  • Konkrétně spojování pracovní položky z oddílu Vývoj nebo Odkazy na větev zdrojového kódu, sestavení nebo jinou operaci podporovanou Git nebo TFVC.

Když najedete myší na libovolnou položku uvedenou v části Vývoj, aktivuje se hypertextový odkaz na přidružený objekt.

Typy odkazů, které můžete přidat v rámci sekce Vývoj, jsou Větev, Sestavení, Sada změn, Commit, Nalezeno v sestavení, Integrováno v sestavení, Pull Request a Položka ve verzi.

Snímek obrazovky znázorňuje typy propojení artefaktu k artefaktu.