Pozastavení práce a správa sad odložených změn

Pro různé důvodů je třeba v některých případech vyčleněné některé nebo všechny probíhající své práci.Shelvesets jsou užitečné, pokud chcete zastavit práci pro:

  • Přerušení: máte neuložené změny, které nejsou připraveny k vrácení se změnami, ale potřebujete pracovat na různých úloh.

  • Spolupráce: máte čekající změny, které nejsou připraveny k vrácení se změnami, ale je nutné sdílet s jinou člen týmu.

  • Revize kódu: chcete jiného člena týmu k provedení kódu přehled o svých čekajících změn.

    Tip

    Pokud používáte Visual Studio Premium nebo vyšší verzi, můžete použít revize kódu funkce.

  • Soukromé sestavení: předtím, než se změnami své změny, můžete systém automatizované sestavování vytvářet a testovat kód.

  • Zálohování: máte probíhající práci, kterou nelze nyní dokončit tak, že chcete, aby záložní kopii, která je uložený na serveru a k ostatním členům týmu, kteří může být nutné k němu přístup.

  • Výstupem: máte probíhající práci, který chcete předat vypnout jiného člena týmu.

Můžete přesunout své změny čekající na zpracování k shelveset, na serveru a pak čistého vaše pracovního prostoru.Shelveset uloží a ukládá pouze revizí souboru, ale také komentář, seznamu souvisejících pracovních položek a vrácení se změnami poznámky (je-li hodnocení zásady před police).

Požadovaná oprávnění

Musí být jedna z přispěvatelé pro váš týmový projekt.Další informace naleznete v tématu Výchozí skupiny, oprávnění a role serveru Team Foundation Server.

Co chcete udělat?

  • Pozastavení a obnovení práci ze stránky Mé práce

  • Některé změny polici

  • Najít shelveset

  • Zobrazit a pracovat s shelveset

  • Práce z příkazového řádku

  • Získejte tipy

Pozastavení a obnovení práci ze stránky Mé práce

[!POZNÁMKA]

Funkce Moje práce je k dispozici pouze v Visual Studio Premium a Visual Studio Ultimate.

Z mé pracovní stránky můžete uložit a následně obnovit pouze své změny souboru a související pracovní položky, ale také pozice otevřených oken, zarážky a dalších důležitých pomůcek.

In Team Explorer, choose Ikona Domovská stránkaHome, and then choose My Work.Na mé pracovní stránky, zvolte Suspend & Shelvea potom zadejte popis pozastavené práce.

Podokna ovlivněny pozastavení pracovní položku.

Jakmile budete připraveni pokračovat v práci, přejděte Suspended & páska či disk jsou pracovat část mé pracovní stránky, vyberte sadu pozastavené práce a zvolte obnovit.

Obnovení a dokončení úkolu

Polici své změny

Tip

V Průzkumníku řešení nebo Průzkumníka správy zdrojového kódu, můžete polici určitou podmnožinu soubory, které pracujete s: vyberte je, otevřete jejich kontextové nabídky a pak zvolte polici čekajících změn.Čekajících změn se zobrazí stránka, připraveno k polici pouze soubory jste vybrali.

Chcete-li polici své změny

  1. In Team Explorer, choose Ikona Domovská stránkaHome, and then choose Pending Changes.

  2. V čekajících změn stránky, ujistěte se, že chcete polici změny jsou uvedeny v zahrnuty změny oddílu.Můžete přetáhnout soubory mezi zahrnuty změny a vyloučeny změny (klávesové zkratky: otevřete místní nabídku pro položku a pak zvolte zahrnutí nebo vyloučit.

  3. Zvolte Shelve odkazu.

  4. Zadejte název shelveset.

    Regály některé změny

  5. (Volitelné) Vyberte některou z následujících zaškrtávacích políček:

    • Zachovat čekající změny místně.

      Ve výchozím nastavení toto políčko zaškrtnuto.Pokud toto políčko zaškrtnuto, svých čekajících změn (včetně komentář a související pracovní položky seznamu) nebudou odebrány z pracovního prostoru.Pokud chcete vyčistit pracovního prostoru pro práci na jiném úkolu, by měl zrušte zaškrtnutí tohoto políčka.

    • Hodnocení zásady a vrácení se změnami poznámky před police

      Vyberete-li toto políčko, jsou vyhodnoceny všechny zásady vrácení se změnami, předtím, než shelveset je vytvořen.Další informace týkající se zásad vrácení se změnami, naleznete v Set and Enforce Quality Gates.

  6. Zvolte Shelve tlačítko.

Najít shelveset

Najít shelveset

  1. In Team Explorer, choose Ikona Domovská stránkaHome, and then choose Pending Changes.

  2. Zvolte akce propojit a poté zvolte možnost najít Shelvesets.

  3. Na najít Shelvesets stránky, zadejte název nebo alias člen týmu týmový projekt v poli a pak zvolte Enter klíč.

    Najít Shelvesets

    Tip

    Pokud si nejste jisti jméno vlastníka, můžete zadat * do seznamu shelvesets pro všechny uživatele.

  4. Zobrazí se seznam shelvesets v výsledky seznamu.Můžete zadat filtr pro zmenšit velikost seznamu.

Zobrazit a pracovat s shelveset

Poté, co obsahuje seznam shelvesets (vysvětleno v "najít shelveset") najít Shelvesets stránky, dvakrát klikněte na shelveset k jeho zobrazení.

Shelveset podrobnosti se zobrazí stránka.

Podrobnosti o Shelveset

  • Můžete přepínat mezi seznamem a stromu zobrazit na akce nabídky.

  • Chcete-li získat další informace o změně do souboru, otevřete jeho kontextové nabídky a pak zvolte otevřete, zobrazit historii, nebo jedna z porovnání možnosti.

  • Zvolte Unshelve změny Pokud chcete načíst změnám shelveset do pracovního prostoru:

    1. Změny libovolného souboru, který nechcete unshelve, otevřete místní nabídku souboru a poté zvolte možnost vyloučit.

    2. Pokud chcete odstranit shelveset, zrušte zaškrtnutí zachovat shelveset na serveru zaškrtávací políčko.

    3. Pokud nechcete, chcete-li obnovit pracovní položky seznamu a vrácení se změnami poznámky, které jsou uloženy shelveset vymazat obnovit pracovních položek a vrácení se změnami poznámky zaškrtávací políčko.

    4. Zvolte Unshelve tlačítko.

    Pokud dojde ke konfliktu mezi změnami shelveset a verze souborů ve vašem pracovním prostoru, systém zobrazí výzvu k jejich řešení.

  • Zvolte odstranit Shelveset Pokud chcete odstranit shelveset.

    Poznámka k upozorněníUpozornění

    Přesvědčte se, zda že nepotřebujete práci uložena v shelveset před odstraněním.Neexistuje žádný způsob, jak obnovit odstraněné shelveset.

Práce z příkazového řádku

Tipy

  • TipNa rozdíl od sady změn je shelveset neobsahují entity.Pokud vy nebo jiný uživatel unshelve položky, které se skládá shelveset, upravit několik souborů a potom později reshelve shelveset, v systému není k vytvoření nové verze položek pro budoucí porovnání a udržuje žádný záznam položky, který upravit při nebo jakým způsobem.Původní shelveset je zcela nahrazena.

  • TipKonflikty může dojít a zabránit obnovení pozastavené pracovní.V takovém případě naleznete v části Řešení konfliktů ve správě verzí Team Foundation.