Pozastavení práce a správa sad odložených změn
Publikováno: duben 2016
Z různých důvodů někdy musíte odložit některou nebo všechnu zahájenou práci. Sady odložených změn jsou užitečné, pokud chcete ukončit práci:
Přerušení: Máte nevyřízené změny, které nejsou připraveny pro vrácení se změnami, ale potřebujete pracovat na jiném úkolu.
Spolupráce: Máte nevyřízené změny, které nejsou připraveny pro vrácení se změnami, ale je třeba je sdílet s jiným členem týmu.
Revize kódu: Může se stát, že budete chtít, aby jiný člen týmu provedl revizi kódu s vašimi čekajícími změnami.
Tip
Pokud používáte sadu Visual Studio Premium nebo výkonnější edici, můžete použít funkci Revize kódu.
Soukromé sestavení: Před vrácením se změnami můžete použít automatické sestavení systému k vytvoření a otestování vašeho kódu.
Záloha: Máte probíhající práci, kterou nelze nyní dokončit, chcete tedy záložní kopii, která je uložená na serveru a dostupná ostatním členům týmu, kteří k ní mohou potřebovat přístup.
Předání: Existuje nedokončená práce, kterou chcete předat jinému členovi týmu.
Čekající změny můžete přesunout do sady odložených změn na serveru a následně vyčistit pracovní prostor. Sada odložených změn ukládá a nejen revize souborů, ale také komentáře, seznam souvisejících pracovních položek a poznámky k operaci vrácení se změnami (pokud vyhodnotíte zásady před odložením).
Požadovaná oprávnění
Musí být jedním z Přispěvatelů týmu projektu. Další informace naleznete v tématu Team Foundation Server default groups, permissions, and roles.
Co chcete udělat?
Pozastavit a pokračovat v práci na stránce Má práce
Odložit změny některých změn
Najít sadu odložených změn
Zobrazte a pracujte se sadou odložených změn
Práce z příkazového řádku
Získejte tipy
Pozastavit a pokračovat v práci na stránce Má práce
Poznámka
Funkce Moje práce je k dispozici pouze v Visual Studio Premium a Visual Studio Ultimate.
Na stránce Moje práce můžete uložit a poté obnovit pouze změny v souboru a souvisejících pracovních položek, ale také umístění otevřených oken, zarážky a jiné důležité pomůcky.
V Průzkumníkovi týmových projektů zvolte možnost Domovská stránka a poté možnost Moje práce. Na Moje práce zvolte pozastavení & Shelvea potom zadejte popis práce pozastaven.
Jakmile budete připraveni pokračovat v práci, přejděte Suspended & vkládací práce část Moje práce stránky, vyberte pozastavené pracovní sadu a zvolte pokračovat v.
Uložte provedené změny
Tip
V Průzkumníku řešení nebo Průzkumníku správy zdrojového kódu můžete odložit určitou podmnožinu souborů, se kterými pracujete: vyberte je, otevřete jejich kontextovou nabídku a zvolte možnost Odložit čekající změny.Stránka Čekající změny se zobrazí, připravena odložit pouze soubory, které jste vybrali.
Uložení provedených změn
V průzkumníkovi týmu vyberte Domů a pak zvolte Nedokončené změny.
Na stránce Nedokončené změny ověřte, zda jsou změny, které chcete odložit, uvedeny v části Zahrnuté změny. Můžete přetahovat soubory mezi Zahrnuté změny a Vyloučené změny (Klávesová zkratka: otevřít místní nabídku položky a pak zvolte Zahrnout nebo Vyloučit.
Klikněte na odkaz Odložit změny.
Zadejte název sady odložených změn.
(Volitelné) Vyberte některé z následujících políček:
Zachovat čekající změny místně
Ve výchozím stavu není toto zaškrtávací políčko zaškrtnuto. Pokud je toto políčko zaškrtnuto, vaše čekající změny (včetně komentáře a seznamu souvisejících pracovních položek) nejsou odebrány z pracovního prostoru. Pokud chcete vyčistit svůj pracovní prostor, abyste mohli pracovat na jiném úkolu, měli byste zrušit zaškrtnutí tohoto políčka.
Vyhodnotit zásady a poznámky k vrácení se změnami před odložením změn
Pokud zaškrtnete toto políčko, jsou vyhodnoceny všechny zásady vrácení se změnami před vytvořením sady odložených změn. Další informace o zásadách vrácení se změnami naleznete v tématu Set and Enforce Quality Gates.
Klikněte na tlačítko Odložit změny.
Najít sadu odložených změn
Nalezení sadu odložených změn
V průzkumníkovi týmu vyberte Domů a pak zvolte Nedokončené změny.
Klikněte na odkaz Akce a zvolte možnost Najít sady odložených změn.
Na stránce Najít sady odložených změn zadejte do pole název nebo alias člena týmu týmového projektu a pak stiskněte klávesu Enter.
Tip
Pokud neznáte jméno vlastníka, můžete zadáním znaku * zobrazit sady odložených změn pro všechny uživatele.
Zobrazí se seznam odložených změn v seznamu Výsledky. Můžete zadat filtr pro snížení velikosti seznamu.
Zobrazte a pracujte se sadou odložených změn
Jakmile máte seznam sad odložených změn (vysvětleno v "Najít sady odložených změn") na stránce Najít sady odložených změn, poklepejte na položku sady odložených změn k jejímu zobrazení.
Zobrazí se stránka Podrobnosti sady odložených změn.
Můžete přepínat mezi seznamem a stromovým zobrazením z nabídky Akce.
Chcete-li získat další informace o změně souboru, otevřete jeho kontextovou nabídku a zvolte možnost Otevřít, Zobrazit historii nebo jednu z možností Porovnat.
Zvolte možnost Obnovit odložené změny, pokud chcete obnovit změny sady odložených změn ve vašem pracovním prostoru:
V případě změn v souboru, kdy nechcete obnovit odložené změny, otevřete místní nabídku souboru a klikněte na tlačítko Vyloučit.
Pokud chcete sadu odložených změn odstranit, zrušte zaškrtnutí políčka Zachovat sadu odložených změn na serveru.
Pokud nechcete obnovit seznam pracovních položek a poznámky k vrácení se změnami, které jsou uloženy v sadě odložených změn, zrušte zaškrtnutí políčka Obnovit pracovní položky a poznámky k vrácení se změnami.
Klikněte na tlačítko Obnovit odložené změny.
Při konfliktech mezi změnami v sadě odložených změn a verzích souborů ve vašem pracovním prostoru systém zobrazí výzvu k jejich vyřešení.
Zvolte možnost Odstranit sadu odložených změn, pokud chcete odstranit sadu odložených změn.
Upozornění
Ujistěte se, že není nutné provést žádnou práci uloženou v sadě změn, než ji odstraníte.Neexistuje žádný způsob, jak obnovit odstraněnou sadu odložených změn.
Práce z příkazového řádku
Příkaz shelve: Vytvoření nebo odstranění sady odložených změn.
Shelvesets Command: Zobrazit sady odložených změn.
Příkaz unshelve: Obnovit odložené změny.
Difference Command: Porovnání změn v souboru ze sady odložených změn s jinou verzí.
Tipy
Na rozdíl od sady změn sada odložených změn je neverzovaná entita. Pokud vy nebo jiný uživatel obnovíte odložené změny, z nichž se skládá sada odložených změn, upravíte několik souborů a později sadu odložených změn znovu odložíte, systém nevytvoří novou verzi položek pro budoucí porovnávání a neudělá žádný záznam o tom, kdo, kdy a jakým způsobem položky revidoval. Původní sada odložených změn je zcela nahrazena.
Mohou nastat konflikty a zabránit tak opětovnému spouštění pozastavené práce. Pokud k tomu dojde, vyhledejte téma Řešení konfliktů ve správě verzí Team Foundation.