Nalezení změn kódu a další historie pomocí CodeLensu
Soustředit na práci při můžete zjistit, co se stalo kódu – bez opuštění editoru (vyžaduje sadu Visual Studio Ultimate).Vyhledejte odkazy a změny kódu, propojené chyby, pracovní položky, revize kódu a testování částí.
Obraťte se na váš tým o těchto změnách, aniž byste museli opustit editor:
K Zvolte které indikátory které chcete zobrazit, přejděte na Nástroje, Možnosti, textový Editor, všechny jazyky, CodeLens.
Najít odkazy, které do vašeho kódu
Budete potřebovat:
Visual Studio Ultimate
Visual C# .NET nebo Visual Basic .NET kódu
Nejnovější aktualizace pro sadu Visual Studio 2013 aby mohl pracovat s řešeními, která sdílejte kód na více aplikací
Zvolte indikátor odkazy (Alt + 2):
Až budete mít odkazy na 0, nemáte žádné odkazy z kódu jazyka Visual C# nebo Visual Basic.To neobsahuje odkazy z jiných položek, jako jsou soubory XAML a ASPX.
Chcete-li zobrazit odkazující kód, přesunete ukazatel myši nad odkaz na nebo poklepejte na něj:
Chcete-li zobrazit vztahy mezi těmito pravidly a jeho odkazy vytvořit mapy kódu.
Najít historie váš kód a propojené položky
Zkontrolujte historii váš kód a zjistěte, co se stalo do vašeho kódu.Případně si můžete přečíst změny předtím, než budete tak lze lépe pochopit, jak změny v jiných větvích může ovlivnit kód sloučeny do svého kódu.
Budete potřebovat:
Visual Studio Ultimate
Team Foundation Server (stejnou verzi) nebo Visual Studio Online
Visual C# .NET nebo Visual Basic .NET kód, který se změnami do sady Team Foundation Server nebo Visual Studio Online pomocí správy verzí produktu Team Foundation (TFVC) nebo Git.Je-li úložiště Git je hostován v TfGit, můžete také vyhledat odkazy na pracovní položky sady TFS.
Nejnovější aktualizace pro sadu Visual Studio 2013 aby mohli najít změny v jiných větvích a pracovat s řešeními, která sdílejte kód na více aplikací
Lync 2013, Lync Basic 2013 nebo Lync 2010 ke kontaktování váš tým z editoru
Najít změny v kódu
Najít, kdo změnil svůj kód (Alt + 4) buď v nástroji správy verzí produktu Team Foundation (TFVC):
Nebo v úložišti Git, kde můžete také zobrazit při poslední změny.
Chcete-li získat další podrobnosti o změnu, klikněte pravým tlačítkem na danou položku a potom klikněte na tlačítko Zobrazit podrobnosti o.Tyto podrobnosti se zobrazí v Průzkumníku týmových projektů.
Najít změny ve své aktuální větvení.
Předpokládejme, že váš tým má několik větví - hlavní větvení a podřízených vývoj - snížení rizika s dopadem na stabilní kód:
Najít, kolik změn, které byly vráceny na váš kód (Alt + 6) ve vaší hlavní větev:
Nebo kolik uživatelů změnit svůj kód (Alt + 4):
Pokud znaménko plus (+) a jiné číslo se zobrazují vedle ukazatele autoři nebo indikátor změn, bude váš kód obsahuje další nedávné změny ve své aktuální větve sady TFS.
Najít, kdy byl vytvořit větve kódu
Přejděte na svůj kód v podřízené větev, například na vývojáře větev.Zvolte indikátor změn (Alt + 5):
Najít příchozí změny od ostatních poboček
.. Tato oprava chyby v vývojáře větví zde takto:
Tato změna můžete zkontrolovat aniž byste museli opustit váš aktuální větev (hlavní):
Najít, když máte změny sloučeny
Abyste viděli, které změny jsou zařazeny do vašeho větev:
Můžete například svůj kód v hlavním větev má nyní oprava chyby z větve vývojáře:
Porovnání o příchozí změnu s místní verzí (Shift + F10)
Dvakrát klikněte na položku sadu changeset.
Co znamenají ikony?
Ikona |
Pokud tato změna pocházejí z? |
---|---|
Aktuální větvení. |
|
Nadřazená větev |
|
Větvení podřízené |
|
Větvení rovnocenných počítačů |
|
Dříve než nadřazenou, podřízené nebo rovnou další větvení |
|
Sloučení z nadřazené větve podřízené větvení. |
|
Sloučení z větvení podřízený s nadřazenou větví |
|
Sloučení z nesouvisejících větev (sloučení bez základu) |
Vyhledání propojených pracovních položek (Alt + 7)
Zjistit, že propojené kódu revizí (Alt + 8)
Najít propojený chyby (Alt + 9)
Obraťte se na vlastníka položku (Shift + F10)
Najít testy částí pro váš kód
Přečtěte si další informace o testování částí, které existují pro váš kód bez otevření Průzkumníka testů.Budete potřebovat:
Visual Studio Ultimate
Visual C# .NET nebo Visual Basic .NET kódu
Objekt projekt testování částí testy částí pro kód aplikace, která má
Nejnovější aktualizace pro sadu Visual Studio 2013 tak, aby můžete najít změny v jiných větvích a pracovat s řešeními, která sdílejte kód na více aplikací
Přejděte ke kódu aplikace, který má testování částí.
Zkontrolujte testy pro tento kód (Alt + 3).
Pokud vidíte ikona upozornění , tyto testy.
Chcete-li přezkoumat definici testu, dvakrát klikněte na test.
Zkontrolujte výsledky testu.Zvolte indikátor stavu test ( nebo ), nebo stisknutím klávesy Alt + 1.
Chcete-li zobrazit, kolik uživatelů změnit tento test, kdo změnil tento test nebo byly provedeny změny kolik tento test Najít historie kódu.
Dotazy a odpovědi
O: jak vypnout nebo zapnout zapnout CodeLens?Nebo zvolte možnost které indikátory zobrazíte?
O: můžete zapnout indikátory vypnout nebo zapnout, s výjimkou indikátor odkazy.Přejděte do Nástroje, Možnosti, textový Editor, všechny jazyky, CodeLens.
Když jsou zapnuté ukazatele, můžete otevřít možnosti CodeLens také z ukazatele.
D: kde je CodeLens?
O: CodeLens se zobrazí pouze v kódu Visual C# .NET a Visual Basic .NET na úrovni metody třídy, indexer a vlastnost.
Ujistěte se, že je zapnuto CodeLens.Přejděte do Nástroje, Možnosti, textový Editor, všechny jazyky, CodeLens.
Pokud váš kód je uložena v rámci TFS, ujistěte se, zda kód indexování zapnutý pomocí CodeIndex příkaz s příkaz TFS Config.
Indikátory související s aplikací TFS se zobrazí pouze v případě, že jsou pracovní položky propojeny s kódem a máte oprávnění otevírat propojené pracovní položky.Zkontrolujte, zda máte oprávnění členů týmu.
Jednotka zkušební indikátory se nezobrazí, pokud kód aplikace není zaškrtnuta možnost testování částí.Indikátory stavu testu se automaticky zobrazí v projektech testů.Pokud víte, že váš kód aplikace má jednotky testů, ale nejsou zobrazeny indikátory testu, zkuste sestavit řešení (Ctrl + Shift + B).
D: Proč nevidíte podrobnosti pracovní položky pro potvrzení?
O: k tomu může dojít, protože funkce CodeLens nemůže najít pracovních položek v sadě TFS.Zkontrolujte, že jste připojení k týmový projekt, který má těchto pracovních položek a zda máte oprávnění k zobrazení těchto pracovní položky.To může také dojít, pokud popis potvrzení obsahuje nesprávné informace o ID pracovní položky v rámci TFS.
D: Proč nevidíte indikátory Lync?
O: se nezobrazí, pokud nejste přihlášeni k Lync, není k dispozici je nainstalován nebo nemáte k dispozici podporovanou konfiguraci Lync.Ale můžete nadále odesílat poštu:
Které konfigurace služby Lync jsou podporovány?
Lync 2013 (32bitová nebo 64bitová verze), samostatně nebo s aplikací Office 2013
Lync Basic 2013, samostatně (32bitová nebo 64bitová verze, ale nikoli v systému Windows 8.1)
Lync 2010, samostatně (32bitová nebo 64bitová verze)
Funkce CodeLens nepodporuje existenci různých verzí nainstalované služby Lync.Služba Lync nemusí být lokalizována pro všechny lokalizované verze sady Visual Studio.
O: jak změnit písmo a barvu pro CodeLens?
Odpověď: Přejděte do nabídky Nástroje, Volby, Prostředí, Písma a barvy.
Použití klávesnice:
Stisknutím kláves Alt + T + O otevřete pole Možnosti.
Stisknutím klávesy Šipka nahoru nebo Šipka dolů přejděte k uzlu Prostředí a stiskem klávesy Šipka vlevo rozbalte uzel.
Stisknutím klávesy Šipka dolů přejděte na Písma a barvy.
Stisknutím klávesy TAB přejděte k seznamu Zobrazit nastavení pro a následným stiskem klávesy Šipka dolů vyberte CodeLens.
Otázka: Jaký je rozdíl mezi indikátorem autorů a indikátorem změn?
Odpověď: Indikátor autorů ukazuje, kolik lidí tento kód změnilo.Indikátor změn uvádí, kolik změny byly provedeny na tento kód.Oba ukazatele zobrazí že stejné změnit podrobnosti.
Otázka: Jak mohu aktualizovat indikátory?
O: to závisí na indikátor:
Odkazuje na: Tento ukazatel aktualizuje automaticky při změně kódu.Pokud máte tento ukazatel ukotveny jako samostatné okno, aktualizujte je ukazatel ručně zde:
Týmu: aktualizovat tyto ukazatele ručně zde:
Test: Spustit všechny testy nebo specifické testy Chcete-li aktualizovat tento ukazatel.
Otázka: Lze přesunout pohotové zobrazení funkce CodeLens?
O: Ano, zvolte možnost chcete ukotvit CodeLens jako okno.
D: co je "Místní verze"?
Odpověď: Šipka Místní verze ukazuje na poslední sady změn ve vaší lokální verzi tohoto souboru.Pokud na serveru existují novější sady změn, zobrazují se nad nebo pod šipkou Místní verze, v závislosti na pořadí použitém k řazení sady změn.
D: můžete spravovat způsob, jak funkce CodeLens zpracuje kód se mají zobrazit historii a propojené položky?
O: Ano, pokud váš kód je v rámci TFS, použijte CodeIndex příkaz s příkaz TFS Config.