Sdílet prostřednictvím


Vrácení se změnami do složky řízené bránou vrácení se změnami

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

Visual Studio 2019 | Visual Studio 2022

Při vrácení souborů se změnami do složky správy verzí, která je řízena procesem vrácení se změnami, musíte provést další kroky k dokončení vrácení se změnami.

Snímek obrazovky s dialogovým oknem Gated Check-in

Požadavky

  • Pro svůj projekt musíte být přispěvatelem . Další informace naleznete v tématu Výchozí oprávnění TFVC.

  • Obor autorizace úlohy nemůžete omezit na aktuální projekt pro kanály , které nejsou vydané verze. Pokud se zobrazí chyba, jako je sada odložených _Build_95; Build\6bc8a077-3f27-4936-82e6-415fbd53ba07 se nepodařilo najít pro vrácení se změnami, zaškrtněte toto nastavení a ujistěte se, že není povolené.

Proces vrácení se změnami se změnami

Pokud se během vrácení se změnami zobrazí dialogové okno Gated Check-in, musí vaše změny před vrácením se změnami sestavit Služba Azure Pipelines.

Vrácení změn do složky řízené bránou vrácení se změnami

  1. Pokud se zobrazí nabídka kanálu buildu a chcete spustit sestavení, zvolte kanál buildu, který chcete použít, v dialogovém okně Gated Check-in (Zamknuto vrácení se změnami).

  2. Pokud se název kanálu buildu již zobrazuje v gated check-in nebo po výběru kanálu, vyberte jednu z následujících možností:

    • Pokud ještě nechcete vytvářet změny, vyberte Zrušit. Sadu odložených odložených řádků pak můžete sestavit ručně v privátním buildu, pokud zvolíte. Další informace najdete v tématu Začínáme s CI/CD.

    • Pokud nechcete vytvářet změny a máte přepsání ověřování vrácením se změnami podle oprávnění sestavení nastaveného na Povolit, můžete vynechat vrátný požadavek na vrácení se změnami a vrátit se se změnami.

      Zvolte Zobrazit možnosti a pak zvolte Obejít sestavení ověření a vrátit změny se změnami přímo (vyžaduje oprávnění).

    • Pokud chcete pokračovat se zrušeným vrácením se změnami a zahodit změny místního pracovního prostoru, vyberte Zobrazit možnosti a zrušte zaškrtnutí políčka Zachovat nevyřízené změny místně . Vyberte Sestavit změny a po dokončení sestavení postupujte podle pokynů v části Odstranění nejnovějších změn v pracovním prostoru po zamknuté kontrole.

    • Pokud chcete vytvořit změny a pokračovat v vrácení se změnami, vyberte Sestavit změny.

      Pokud chcete zachovat změny místního pracovního prostoru, po dokončení sestavení postupujte podle pokynů v části Odsouhlasení nejnovějších změn v pracovním prostoru po vrátné vrácení se změnami.

Během sestavení se na stránce Čekající změny v okně Team Exploreru zobrazí informační zpráva a zde můžete vybrat odkaz pro monitorování sestavení v okně výsledků sestavení. Buildy můžete monitorovat také na stránce Sestavení v Team Exploreru.

Odsouhlasení nejnovějších změn v pracovním prostoru po vrácení se změnami

Pokud budete pokračovat v práci v pracovním prostoru během zamknutého vrácení se změnami a chcete zachovat změny, měli byste odsouhlasit nejnovější změny se změnami, které jsou teď vráceny do správy verzí.

Po dokončení sestavení:

  • Pokud se v okně výsledků sestavení zobrazí úspěšné sestavení, odsouhlaste pracovní prostor následujícím způsobem:

    • Pokud používáte aplikaci Upozornění sestavení, zobrazí se dialogové okno Gated Check-in (Vrácení se změnami). Zvolte Odsouhlasit.
    • Nebo na stránce Sestavení v Team Exploreru klikněte pravým tlačítkem na dokončené sestavení a zvolte Sloučit pracovní prostor. K vyřešení konfliktů správy verzí použijte dialogové okno Sloučit pracovní prostor.
  • Pokud okno výsledků sestavení ukazuje, že sestavení selhalo, opravte problémy, které způsobily selhání. V Team Exploreru na stránce Sestavení poklikejte na sestavení, které selhalo v části Moje sestavení, nebo klikněte pravým tlačítkem na sestavení a vyberte Otevřít.

    Otevře se okno s výsledky sestavení Azure Pipelines obsahující informace, které vám můžou pomoct vyřešit problém, který způsobil selhání sestavení. U některých typů problémů můžete zvolit chybu nebo problém a zobrazit soubor, který vyžaduje opravy.

Odstranění nejnovějšíchzměnch

Pokud nemáte v úmyslu pokračovat v práci se změnami po vrácení se změnami, můžete nejnovější změny v pracovním prostoru odstranit. Vaše změny se zachovají v sadě odložených změn. Pokud se sestavení dokončí, změny se zaškrtnou. Pokud sestavení selže, můžete sadu odložených odložených změn zrušit a vrátit změny zpět do pracovního prostoru.

  1. Při vrácení se změnami zvolte v dialogovém okně Gated Check-in (Zamknuto vrácení se změnami) možnost Zobrazit možnosti. Zrušte zaškrtnutí políčka Zachovat nevyřízené změny místně a pak zvolte Sestavit změny.

  2. Po dokončení sestavení:

    • Pokud se v okně s výsledky sestavení zobrazí úspěšné sestavení a vrácení se změnami, teď, když jsou změny vráceny se změnami, můžete chtít získat nejnovější verzi souborů, aby váš pracovní prostor tyto změny obsahoval. Další informace najdete v tématu Stažení (získání) souborů ze serveru.

    • Pokud se v okně výsledků sestavení zobrazí selhání sestavení, opravte problémy, které způsobily selhání. V Team Exploreru na stránce Sestavení poklikejte na sestavení, které selhalo v části Moje sestavení, nebo klikněte pravým tlačítkem na sestavení a vyberte Otevřít.

      V okně výsledků sestavení Azure Pipelines vyhledejte informace, které vám můžou pomoct vyřešit problém, který způsobil selhání sestavení. U některých typů problémů můžete zvolit chybu nebo problém a zobrazit soubor, který vyžaduje opravy.

  3. Načtěte změny ze sady odložených změn. Další informace najdete v tématu Pozastavení práce a správa sad odložených informací.

  4. V souborech opravte problémy, které způsobily selhání sestavení.