Automatické dokončování pracovních položek pomocí žádostí o přijetí změn (pull requests)
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Když propojíte pracovní položku s žádostí o přijetí změn, můžete tyto pracovní položky po dokončení žádosti o přijetí změn automaticky dokončit. Nebo můžete určit stav pracovního postupu, na který se má pracovní položka převést při sloučení pull requestu.
Další informace najdete v tématu Vytvoření, zobrazení a správa žádostí o přijetí pull requestů.
Požadavky
Kategorie | Požadavky |
---|---|
oprávnění | – Chcete-li zobrazit, sledovat a upravovat pracovní položky: 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é tato oprávnění. Další informace naleznete v tématu Nastavení oprávnění ke sledování práce. - Chcete-li přidat značky do pracovních položek: Project-level Vytvoření nové definice značky oprávnění nastavena na Povolit. Ve výchozím nastavení má skupina Přispěvatelé toto oprávnění. |
úrovně přístupu |
-
člen projektu. - Pro přidání nových značek do pracovních položek nebo sledování nebo zobrazení žádostí o přijetí změn: Alespoň základní přístup. - Zobrazení nebo sledování pracovních položek: Alespoň přístup podílníka. Další informace najdete v tématu O úrovních přístupu. - Všichni členové projektu, včetně členů skupiny Čtenáři, mohou odesílat e-maily obsahující pracovní položky. |
oprávnění GitHubu | Přispěvatel do úložiště GitHub. |
Automatické dokončování pracovních položek
Jak je znázorněno na následujícím obrázku, zaškrtněte políčko Dokončit propojené pracovní položky po sloučení. Systém automaticky nastaví vaši volbu pro budoucí žádosti o přijetí změn.
V následujících případech systém automaticky neaktualizuje stav pracovní položky na kategorie Hotovo, Uzavřeno nebo Dokončeno pro typ pracovní položky (WIT):
- Pracovní položka, jejíž WIT je spravováno pomocí modelu procesu Inheritance, je již ve stavu Vyřešeno. V tomto případě systém neaktualizuje stav. Pokud je například chyba odvozená z agilního procesu ve stavu Vyřešeno , systém ho nepřejde na Uzavřeno.
- Pracovní položka je již ve stavu Dokončeno . Nevyžaduje se žádný další přechod.
- WIT obsahuje pravidla polí pracovního toku, která brání tomu, aby pracovní položka přešla do dalšího stavu. Pravidlo může například vyžadovat, aby se při zavírání pracovní položky definovalo jiné pole.
- V případě místních nasazení a modelu procesu hostovaného v Azure Boards musíte pracovní postup upravit tak, aby určil akce (element ACTION), které se mají uskutečnit při přechodu pracovního postupu. Další informace naleznete v tématu Změňte pracovní postup pro WIT, určete akce.
Další informace najdete v tématu Přizpůsobení prostředí sledování práce.
Určení stavu pracovního postupu propojených pracovních položek
Pokud chcete převést pracovní položku do konkrétního stavu pracovního postupu, můžete zadat informace v popisu žádosti o přijetí změn. Přiřaďte k #ID platný stav pracovního postupu pro uvedenou pracovní položku.
Poznámka:
Tato funkce vyžaduje aktualizaci Azure DevOps Serveru 2020.1 nebo novější verzi.
Následující příklad ukazuje uživatelské scénáře, které přešly – jeden do vyřešeného stavu a druhý do stavu Revize . Dva úkoly jsou také označené jako Dokončeno.
Zakázání automatického dokončování přidružených pracovních položek
Pokud chcete zakázat automatické dokončování přidružených pracovních položek, když uživatelé dokončí žádost o přijetí změn, postupujte takto:
- Přejděte do nastavení projektu>Úložiště> a vyberte úložiště.
- Na kartě Nastavení přesuňte přepínač na Vypnuto pro uzavření pracovního úkolu zmínkou.
Zmínky v komentářích ke commitu pro uzavření úkolů (například "Opravuje #123") nejsou povoleny.