Vývoj kódu a správa nedokončených změn
Publikováno: duben 2016
Většina změn, které provedete ve svých souborech, je zařazena jako nedokončené změny. Při práci můžete uspořádat, spravovat a získat podrobnosti o tom, co jste změnili.
Práce v Průzkumníkovi řešení
Použijte ke správě své práce stránku Má práce
Použijte ke správě své práce stránku Čekající změny
Co je změněno
Zrušit nedokončené změny
Použití příkazového řádku
Získejte tipy
Práce v Průzkumníkovi řešení
Na domovské stránce Průzkumníka týmu (klávesnice: Ctrl + 0, H) můžete začít kódování v novém nebo existujícím řešení.
Po otevření řešení otevřete průzkumníka řešení (klávesnice: Ctrl + Alt + L).
Pokud soubor otevřete a upravíte v Průzkumníku řešení, je pro vás automaticky rezervován. Zobrazí se ikony označující soubory, které jste nezměnili , které jste rezervovali a které jste přidali do řešení .
Pokud pracujete v řešení, které obsahuje velké množství souborů, pravděpodobně bude výhodné filtrovat průzkumníka řešení, aby zobrazoval pouze soubory, které jste změnili (klávesnice: Ctrl + [, P).
Použijte ke správě své práce stránku Má práce
Pokud používáte sadu Visual Studio Premium nebo Visual Studio Ultimate, můžete použít stránku Má práce (klávesnice: Ctrl + 0, M) v průzkumníku týmových projektů ke správě práce.
Okno Moje práce můžete použít:
Sledování práce proti pracovní položky
Pozastavit a dále pokračujte v práci (včetně změn souborů přidružené pracovní položky a Visual Studio státu jako pozice okna a zarážky)
Žádost o přezkoumání kódu
Podrobný příklad naleznete v tématu Běžný den vývojáře ALM: Vytvoření nového kódu pro uživatelský scénář a Běžný den vývojáře ALM: Pozastavení práce, oprava chyby a provedení revize kódu.
Tipy
Můžete řídit typy pracovních položek, které se zobrazují v oddílu Dostupné pracovní položky. Zvolte jednu z výchozích možností nebo některou z vašich osobních dotazů, které jsou obsaženy v kořenové složce Moje dotazy. Pro práci s těmito dotazy, zvolte v Průzkumníku týmových projektů položky Domů a pak zvolte Pracovní položky.
Při přesunu pracovní položky do pole Dostupné, Právě probíhá nebo Pozastaveno jsou stav pracovní položky nebo komentáře aktualizovány tak, aby byl váš tým automaticky informován o stavu vaší práce. Například panel úloh pro váš tým je aktualizován tak, aby obsahoval váš stav. Další informace naleznete v tématu Collaborate [redirected].
Pokud váš týmový projekt obsahuje vlastní definice typů pracovních položek, můžete mít potíže s používáním funkce Má práce, pokud správce vašeho týmového projektu neučinil některé kroky. Viz Configure and customize Agile tools for a team project a Update a Customized Process Template to Access New Features.
Použijte ke správě své práce stránku Čekající změny
Ke správě práce můžete použít v aplikaci Průzkumník týmových projektů stránku Nedokončené změny (klávesnice: Ctrl + 0, P).
Tip
-
Můžete zrušit ukotvení stránky Nedokončené změny z Průzkumníka týmových projektů a otevřít ji v novém okně.
-
Můžete přepínat mezi seznamem a stromovým zobrazením z nabídky akcí.
Téměř každá změna, kterou u souborů na vývojovém počítači provedete, je uložena v pracovním prostoru jako nedokončená změna, dokud ji nevrátíte se změnami:
přejmenovat (zahrnuje přesunutí položek)
property
typ (kódování souboru)
Práce s automaticky zjištěnými změnami
Pokud pracujete v místním pracovním prostoru, sada Visual Studio může zjistit změny provedené mimo systém. Při úpravě souboru mimo sadu Visual Studio (například v programu Poznámkový blok) se změna automaticky zobrazí v části Zahrnuté změny.
Pokud přidáte nebo odeberete soubor mimo sadu Visual Studio, například v Průzkumníku Windows (Průzkumníku souborů v systému Windows 8), odkaz Zjištěné změny se zobrazí v části Vyloučené změny . Chcete-li zahrnout tyto změny, vyberte tento odkaz. Zobrazí se dialogové okno Povýšit změny kandidáta. Můžete otevřít kontextovou nabídku přidaných položek a zvolit Procházet Průzkumníka Windows k jejich zobrazení nebo Odstranit z disku k jejich odstranění.
Poznámka
Prázdné složky se nezobrazí.
Pokud se položky, které nepotřebujete kontrolovat, pravidelně objevují v dialogovém okně Povýšit změny kandidáta, můžete vybrat jednu z nich, otevřít její kontextovou nabídku a vybrat možnost Ignorovat tuto místní položku pro její ignorování. Můžete také zvolit možnosti Ignorovat rozšířením nebo Ignorovat podle názvu souboru, a vytvořit tak soubor, který způsobí, že Visual Studio bude systematicky ignorovat soubory tohoto typu. Další informace o souborech .tfignore naleznete v tématu Přidání souborů na server.
Přiřadit pracovní položky
Je nejvhodnější pro přidružení pracovní položky (například úkoly nebo chyby) s provedenými změnami. V části související pracovní položky, přetáhněte pracovní položky z dotaz nebo ji můžete přidat pomocí ID.
Vyloučit změny
Viz 325ef815-f163-4b3c-8fcb-2b7faf09c83d#include_exclude
Co je změněno
Můžete si připomenout, co jste změnili v souboru.
K zobrazení změn použít Nedokončené změny
Na stránce Čekající změny otevřete kontextovou nabídku položky a vyberte:
Porovnat s verzí v pracovním prostoru za účelem zjištění, co jste změnili ve verzi v pracovním prostoru
Porovnat s nejnovější verzí za účelem porovnání změn s nejnovější verzí souboru v základu kódu týmu
K zobrazení změn použít Průzkumníka řešení nebo Průzkumníka správy zdrojového kódu
Vyhledejte a vyberte položku v průzkumníku řešení nebo v průzkumníku správy zdrojového kódu.
Otevřete kontextovou nabídku položky a poté vyberte položku Porovnat.
V dialogovém okně Porovnat v nabídce Typ zvolte:
Verze v pracovním prostoru zobrazí, co jste změnili ve verzi v pracovním prostoru
Nejnovější verze pro zobrazení vašich změn v porovnání s nejnovější verzí souboru v základu kódu vašeho týmu
Jedna z dalších možností: Sada změn, Den nebo Popisek.
Klikněte na tlačítko OK.
Otevře se okno Diff. Další informace naleznete v tématu Porovnání souborů.
Zrušit nedokončené změny
V pracovním prostoru můžete zrušit jednu, několik nebo všechny čekající změny.
Poznámka
Několik dalších možností:
-
Změny můžete odložit do sady odložených změn na serveru, předtím než je odeberete z pracovního prostoru.
-
Pokud jste již změnu vložili a chcete ji vzít zpět, přejděte k tématu Vrácení sad změn.
Chcete-li vrátit několik čekajících změn
V Průzkumníku řešení, v okně Čekající změny nebo v Průzkumníku správy zdrojového kódu vyberte jednu nebo více položek, otevřete jejich místní nabídku a zvolte možnost Vrátit zpět nebo Odvolat čekající změny.
Tip
Chcete-li vrátit zpět všechny změny provedené v řešení nebo projektu kódu, otevřete místní nabídku a zvolte možnost Vrátit čekající změny zpět.
V dialogovém okně Zrušit nedokončené změny se přesvědčte, zda jsou vybrány změny, které chcete zrušit, a pak zvolte Zrušit změny.
Chcete-li vrátit všechny čekající změny
- Na stránce Nedokončené změny zvolte odkaz Akce a poté možnost Vrátit vše.
Použití příkazového řádku
Stav – příkaz: Zobrazte čekající změny v příkazovém řádku.
Vrátit se změnami – příkaz: Zobrazení čekajících změn v dialogovém okně Vrátit se změnami.
Vrátit zpět – příkaz: Zrušit čekající změny.
Tip
Můžete použít tento příkaz pro zrušení rezervace jiným uživatelem, pokud máte dostatečná oprávnění.
Difference Command: Zobrazení provedených změn v souboru.
Další kroky
Jakmile budete připraveni:
Chcete-li požádat o přezkoumání kódu čekajících změn na stránce Čekající změny, zvolte možnost Požádat o revizi. Další informace naleznete v tématu Běžný den vývojáře ALM: Pozastavení práce, oprava chyby a provedení revize kódu.
Pokud potřebujete dočasně odložit změny, přejděte k tématu Pozastavení práce a správa sad odložených změn.
Vrátit se změnami a změny v týmu codebase, viz Vrácení práce se změnami do týmového základu kódu.
Tipy
Pokud je pro vás vývoj aplikací pomocí sady Visual Studio a serveru Team Foundation Server nový, projděte si postup krok za krokem s agilním týmem při jeho spolupráci na vývoji aplikace.
Začátek nové pracovní položka je pravděpodobně dobrý nápad, abyste stáhnout nejnovější soubory ze serveru před rezervaci souborů a zahájení práce.
Použijte Průzkumník správy zdrojového kódu ke správě souborů v řízení verze.