Sdílet prostřednictvím


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í.

Funkce CodeLens ukazatele v editoru kódu

Obraťte se na váš tým o těchto změnách, aniž byste museli opustit editor:

Funkce CodeLens - obraťte se na váš tým

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í

  1. Zvolte indikátor odkazy (Alt + 2):

    Zvolte CodeLens - indikátor odkazy

    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.

  2. Chcete-li zobrazit odkazující kód, přesunete ukazatel myši nad odkaz na nebo poklepejte na něj:

    Funkce CodeLens - odkaz funkce Náhled

  3. Chcete-li zobrazit vztahy mezi těmito pravidly a jeho odkazy vytvořit mapy kódu.

    Funkce CodeLens - odkazy na 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:

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):

Získejte historie změn pro svůj kód v TFVC

Nebo v úložišti Git, kde můžete také zobrazit při poslední změny.

Získejte historie změn pro svůj kód v úložišti Git

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:

Funkce CodeLens: Najít, kdy byl vytvořit větve kódu

Najít, kolik změn, které byly vráceny na váš kód (Alt + 6) ve vaší hlavní větev:

Funkce CodeLens: Najdete kolik změn ve vaší větvení.

Nebo kolik uživatelů změnit svůj kód (Alt + 4):

Funkce CodeLens: Najděte, kolik uživatelů změnit svůj kód

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):

Funkce CodeLens: Najít, kdy byl vytvořit větve kódu

Najít příchozí změny od ostatních poboček

Funkce CodeLens: Najít změny kódu v jiných větvích

.. Tato oprava chyby v vývojáře větví zde takto:

Funkce CodeLens: Změnu zaškrtnutí do jiného větvení.

Tato změna můžete zkontrolovat aniž byste museli opustit váš aktuální větev (hlavní):

Funkce CodeLens: Viz příchozí změna z jiného větvení.

Najít, když máte změny sloučeny

Abyste viděli, které změny jsou zařazeny do vašeho větev:

Funkce CodeLens - sloučené změny mezi větve

Můžete například svůj kód v hlavním větev má nyní oprava chyby z větve vývojáře:

Funkce CodeLens - sloučené chagnes mezi větve

Porovnání o příchozí změnu s místní verzí (Shift + F10)

Funkce CodeLens: Porovnání příchozí změny s místní

Dvakrát klikněte na položku sadu changeset.

Co znamenají ikony?

Ikona

Pokud tato změna pocházejí z?

Funkce CodeLens: Změnit z aktuální ikona větvení.

Aktuální větvení.

Funkce CodeLens - změny z nadřazeného větev ikony

Nadřazená větev

Funkce CodeLens - změnu z podřízených větev ikony

Větvení podřízené

Funkce CodeLens - změnu z peer větev ikony

Větvení rovnocenných počítačů

Funkce CodeLens - změnu z další pryč ikonu větvení.

Dříve než nadřazenou, podřízené nebo rovnou další větvení

Funkce CodeLens: Sloučit z nadřazeného ikony

Sloučení z nadřazené větve podřízené větvení.

Funkce CodeLens: Sloučit z podřízených větev ikony

Sloučení z větvení podřízený s nadřazenou větví

Funkce CodeLens: Sloučit pomocí ikony nesouvisející větvení.

Sloučení z nesouvisejících větev (sloučení bez základu)

Vyhledání propojených pracovních položek (Alt + 7)

Funkce CodeLens - najít pracovní položky pro určitý kód

Zjistit, že propojené kódu revizí (Alt + 8)

Funkce CodeLens - zobrazit kód kontrolní požadavky

Najít propojený chyby (Alt + 9)

Funkce CodeLens - nalézt chyby propojené se sadami změn

Obraťte se na vlastníka položku (Shift + F10)

Funkce CodeLens - obraťte se na váš tým

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:

  1. Přejděte ke kódu aplikace, který má testování částí.

  2. Zkontrolujte testy pro tento kód (Alt + 3).

    Zvolte CodeLens – stav testování v editoru kódu

  3. Pokud vidíte ikona upozornění Funkce CodeLens - testování částí dosud nespuštěno upozornění, tyto testy.

    Funkce CodeLens - testování částí zobrazení nelze spustit ještě

  4. Chcete-li přezkoumat definici testu, dvakrát klikněte na test.

    Funkce CodeLens – zvolte testování částí

    Funkce CodeLens - přejít na definici testování částí

  5. Zkontrolujte výsledky testu.Zvolte indikátor stavu test (Funkce CodeLens - testování částí se nezdařilo – ikona nebo Funkce CodeLens - testování částí předána ikonu), nebo stisknutím klávesy Alt + 1.

    Funkce CodeLens - výsledek testu viz jednotka

  6. 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.

Funkce CodeLens - ukazatele zapnout nebo vypnout

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:

Funkce CodeLens – vlastník changeset kontakt prostřednictvím e-mailů

Funkce CodeLens – vlastník changeset kontakt prostřednictvím e-mailů

Funkce CodeLens – odeslání e-mailů o objekt changeset

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.

Funkce CodeLens - změnit nastavení písma a barvy

Použití klávesnice:

  1. Stisknutím kláves Alt + T + O otevřete pole Možnosti.

  2. Stisknutím klávesy Šipka nahoru nebo Šipka dolů přejděte k uzlu Prostředí a stiskem klávesy Šipka vlevo rozbalte uzel.

  3. Stisknutím klávesy Šipka dolů přejděte na Písma a barvy.

  4. 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:

    Funkce CodeLens - ukotvit jako okno

  • Týmu: aktualizovat tyto ukazatele ručně zde:

    Funkce CodeLens – aktualizace ukazatele

  • 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 Funkce CodeLens - ukotvit jako okno chcete ukotvit CodeLens jako okno.

Funkce CodeLens - ukotvit 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.