Znajdowanie zmian w kodzie i innych elementów historii kodu za pomocą funkcji CodeLens

Tracić z oczu pracy podczas okażą się co się stało z kodu — bez opuszczania edytora (wymaga programu Visual Studio Ultimate).Znajdź odwołania i zmiany kodu, połączonej usterek, pozycje robocze, przeglądanie i testy jednostek.

Funkcja CodeLens wskaźniki w edytorze kodu

Skontaktuj się z zespołem o te zmiany, bez opuszczania edytora:

Funkcja CodeLens — skontaktuj się z zespołem

Do Wybierz wskaźniki, które który ma być wyświetlane, przejdź do narzędzia, Opcje, Edytor tekstu, Wszystkie języki, CodeLens.

Znajdź odwołania do kodu

Potrzebujesz:

  • Visual Studio Ultimate

  • Program Visual C# .NET i Visual Basic .NET kodu

  • Najnowsza aktualizacji programu Visual Studio 2013 tak, aby można było pracować z rozwiązania, które korzystają ze wspólnego kodu w wielu aplikacjach

  1. Wybierz wskaźnik odwołania (Alt + 2):

    Funkcja CodeLens — wybierz odwołuje się do wskaźnika

    Jeśli masz odwołuje się do 0, nie masz żadnych odwołań z kodu Visual C# lub Visual Basic.To nie zawiera odwołania do innych elementów, takich jak pliki XAML i ASPX.

  2. Aby wyświetlić odwołujący się kodu, myszy u góry odwołania lub kliknij go dwukrotnie:

    Funkcja CodeLens — dokumentacja Peek

  3. Aby wyświetlić relacje między tego kodu i jego odwołania Utwórz mapę kodu.

    Funkcja CodeLens — odwołania na mapie kodu

Znajdź Historia kodu i połączone elementy

Przejrzyj historię kodu, aby dowiedzieć się, co się stało z kodu.Lub przejrzyj zmiany, zanim zostanie scalona do kodu, dzięki czemu można lepiej zrozumieć, jak zmiany w innych gałęziach mogą wpłynąć na kod.

Potrzebujesz:

  • Visual Studio Ultimate

  • Team Foundation Server (w tej samej wersji) lub programu Visual Studio Online

  • Program Visual C# .NET i Visual Basic .NET kodu, który zaznaczono w programie Team Foundation Server lub Visual Studio Online przy użyciu kontroli wersji Team Foundation (TFVC) lub Git.Jeśli repozytorium Git znajduje się w TfGit, może również znaleźć łącza do elementów roboczych TFS.

  • Najnowsza aktualizacji programu Visual Studio 2013 tak, aby można również znaleźć zmian w innych gałęzi i korzystać z rozwiązań, które korzystają ze wspólnego kodu w wielu aplikacjach

  • Lync 2013, Lync Basic 2013 lub Lync 2010 do kontaktowania się z zespołem z edytora

Znajdź zmiany w kodzie

Znajdź, kto zmienił kodu (Alt + 4) albo w kontroli wersji Team Foundation (TFVC):

Pobierz Historia zmian dla kodu w TFVC

Lub w Git, w którym będą również widoczne podczas ostatniego zostały wprowadzone zmiany.

Pobierz Historia zmian dla kodu w Git

Aby uzyskać więcej informacji na temat zmiany, kliknij prawym przyciskiem myszy ten element, a następnie kliknij przycisk Wyświetl szczegóły.Te informacje są widoczne w programie Team Explorer.

Znajdź zmiany w swojej bieżącej gałęzi

Załóżmy, że zespół ma wiele oddziałów - gałęzi głównym i rozwinięcie podrzędny - zmniejszenia ryzyka istotne stabilną kodu:

Funkcji CodeLens: Znajdowanie Jeśli kod został, zgodnie

Znajdź, ile zmiany zostały wprowadzone w kodzie (Alt + 6) w swojej gałęzi głównym:

Funkcja CodeLens: Znajdowanie liczby zmian w swojej gałęzi

I jak wiele osób zmianę kodu (Alt + 4):

CodeLens: Dowiedz się, jak wiele osób zmiany kodu

Jeśli znak plus (+) i inną liczbę pojawiają się obok wskaźnika zmiany lub wskaźnik autorów, a następnie kodu ma więcej najnowszych zmian w swojej bieżącej gałęzi TFS.

Znajdź, jeśli kod został zgodnie

Przejdź do kodu w gałęzi podrzędnej, na przykład tutaj odgałęzienie deweloperów.Wybierz wskaźnik zmiany (Alt + 5):

Funkcji CodeLens: Znajdowanie Jeśli kod został, zgodnie

Znajdź zmiany przychodzącego od innych gałęzi

Funkcja CodeLens: Znajdowanie zmiany kodu w innych gałęzi

.. .tak jak ta poprawka usterki w deweloperów tworzyć gałęzie tutaj:

Funkcja CodeLens: Zmiany w innych gałęzi

Ta zmiana można przeglądać bez opuszczania bieżącego oddziału firmy (głównego):

Funkcja CodeLens: Zobacz Zmiana przychodzących z innych gałęzi

Znajdź w przypadku zmiany, które otrzymały scalania

Tak, możesz zobaczyć, które zmiany zostaną uwzględnione w swojej oddziałów:

Funkcja CodeLens — zmiany scalone między gałęzi

Na przykład kodu w gałęzi głównym ma teraz Poprawka usterki z oddziałów deweloperów:

Funkcja CodeLens — scalone chagnes między gałęzi

Porównaj przychodzące zmiany z lokalną wersję (Shift + F10)

Funkcja CodeLens: Porównania przychodzących zmiany z lokalnego

Dwukrotne kliknięcie elementu changeset.

Co oznaczają ikony

Ikona

Ta zmiana pochodzenie?

Funkcja CodeLens: Zmiany z bieżącego odgałęzienie ikony

Odgałęzienie bieżącego

Funkcja CodeLens — zmiana z ikona odgałęzienie nadrzędnego

Gałąź nadrzędna

Funkcja CodeLens — zmiany z podrzędnych odgałęzienie ikony

Odgałęzienie podrzędne

Funkcja CodeLens — zmiany z peer odgałęzienie ikony

Odgałęzienie elementów równorzędnych

Funkcja CodeLens — zmiany z odłożenia ikony dalej gałąź

Odgałęzienie dalsze między niż nadrzędnego, podrzędny lub równorzędny

Funkcja CodeLens: Scal z ikona nadrzędnego

Scalanie z gałęzi gałąź podrzędne

Funkcja CodeLens: Scal z podrzędnych odgałęzienie ikony

Scalanie z gałąź podrzędny, aby Gałąź nadrzędna

Funkcja CodeLens: Scal z oddziałów niepowiązanego ikony

Scalanie z niepowiązanych oddziałów (scalanie)

Znajdowanie połączonych elementów pracy (Alt + 7)

Funkcja CodeLens — Znajdź elementy pracy dla konkretnego kodu

Znajdowanie kodu połączonego monitoruje (Alt + 8)

Funkcja CodeLens — widok Kod Przeglądanie żądań

Znajdź połączonej usterek (Alt + 9)

Funkcja CodeLens — znajdowania usterek połączone z grup zmian

Skontaktuj się z właścicielem elementu (Shift + F10)

Funkcja CodeLens — skontaktuj się z zespołem

Znajdź testów jednostkowych dla kodu

Dowiedz się więcej o testów, które istnieje dla tego kodu, bez konieczności otwierania Eksploratora testów.Potrzebujesz:

  • Visual Studio Ultimate

  • Program Visual C# .NET i Visual Basic .NET kodu

  • Element Projekt testu jednostki z testów jednostkowych dla kodu aplikacji

  • Najnowsza aktualizacji programu Visual Studio 2013 tak, aby można znaleźć zmian w innych gałęzi i korzystać z rozwiązań, które korzystają ze wspólnego kodu w wielu aplikacjach

  1. Przejdź do kodu aplikacji, który ma testy jednostkowe.

  2. Przejrzyj testy dla tego kodu (Alt + 3).

    Funkcja CodeLens — wybierz stan testu edytora kodu

  3. Jeśli widzisz ikona ostrzeżenia Funkcja CodeLens — testy jednostek jeszcze nie uruchomione ostrzeżenia, uruchomić te testy.

    Funkcja CodeLens — testy jednostek widoku nie jeszcze wykonany

  4. Aby przejrzeć definicję testu, kliknij go dwukrotnie.

    Funkcja CodeLens — wybierz testu jednostki

    Funkcja CodeLens — przejdź do definicji testu jednostki

  5. Przejrzyj wyniki testu.Wybierz test wskaźnika stanu (Funkcja CodeLens — testu jednostki ikonę nie powiodło się lub Ikona przekazywany funkcji CodeLens — testu jednostki), lub naciśnij klawisz Alt + 1.

    Funkcja CodeLens — wynik testu jednostki zobacz

  6. Aby zobaczyć, jak wiele osób zmienić ten test, kto zmienił ten test lub wprowadzono liczby zmian w ten test, znaleźć Historia kodu.

Pytania i odpowiedzi

Pyt jak włączanie lub wyłączanie funkcji CodeLens?Lub wybierz które wskaźniki, aby zobaczyć?

ODP można włączyć wskaźniki lub wyłączyć, z wyjątkiem wskaźnika odwołania.Przejdź do narzędzia, Opcje, Edytor tekstu, Wszystkie języki, CodeLens.

Kiedy wskaźniki są włączone, możesz otworzyć Opcje CodeLens z wskaźniki.

Funkcja CodeLens — wskaźniki Włączanie lub wyłączanie

Pyt.: w przypadku funkcji CodeLens?

ODP CodeLens pojawia się tylko wtedy, gdy kodu Visual C# .NET i Visual Basic .NET na poziomie metody klasy, indeksatora i właściwości.

  • Upewnij się, że jest włączona funkcja CodeLens.Przejdź do narzędzia, Opcje, Edytor tekstu, Wszystkie języki, CodeLens.

  • Jeśli kod jest przechowywany w programie TFS, upewnij się, że kod indeksowania jest włączona przy użyciu polecenie CodeIndex z polecenia konfiguracyjnego TFS.

  • Wskaźniki związane z TFS pojawiają się tylko wtedy, gdy elementy robocze są połączone z kodem, a użytkownik ma uprawnienia do otwierania połączonych elementów roboczych.Upewnij się, że masz uprawnienia członka zespołu.

  • Wskaźniki testu jednostki nie są wyświetlane, gdy kod aplikacji nie testy jednostek.Wskaźniki stanu testu są automatycznie wyświetlane w projektach testów.Jeśli wiesz, że kod aplikacji ma testy jednostkowe, ale nie pojawiają się wskaźniki testów, spróbuj skompilować rozwiązanie (kombinacja klawiszy Ctrl + Shift + B).

Pyt.: Dlaczego nie widzę szczegóły elementu pracy zatwierdzania?

ODP może się to zdarzyć, ponieważ funkcja CodeLens nie może znaleźć elementy robocze w programie TFS.Sprawdź, czy masz połączenie do projektu zespołowego, który ma te pracy elementy i czy masz uprawnienia, aby wyświetlić te pozycje robocze.Ponadto może to nastąpić, jeśli opis zatwierdzania zawiera nieprawidłowe informacje o identyfikatory elementów roboczych w programie TFS.

Pyt.: Dlaczego nie widzę wskaźniki Lync?

ODP nie są wyświetlane, jeśli nie jest w Lync zalogowany, nie jest zainstalowany lub nie ma obsługiwanej konfiguracji Lync.Ale nadal wysłaniem wiadomości e-mail:

Funkcja CodeLens — skontaktuj się z właścicielem grupę zmian za pomocą poczty

Funkcja CodeLens — skontaktuj się z właścicielem grupę zmian za pomocą poczty

Funkcja CodeLens — Wyślij pocztę o grupę zmian

Które konfiguracje Lync są obsługiwane?

  • Lync 2013 (wersja 32- lub 64-bitowa), autonomicznie lub z pakietem Office 2013

  • Lync Basic 2013 autonomiczny (wersja 32- lub 64-bitowa, ale nie z systemem Windows 8.1)

  • Lync 2010 autonomiczny (wersja 32- lub 64-bitowa)

CodeLens nie obsługuje różnych zainstalowanych wersji programu Lync.Aplikacja Lync może nie być zlokalizowana dla wszystkich zlokalizowanych wersji programu Visual Studio.

Pyt w jaki sposób zmienić czcionkę i kolor dla funkcji CodeLens?

Odp.: Przejdź do Narzędzia, Opcje, Środowisko, Czcionki i kolory.

Funkcja CodeLens — zmienić ustawienia czcionek i kolorów

Aby użyć klawiatury:

  1. Naciśnij kombinację klawiszy Alt + T + O, aby otworzyć okno Opcje.

  2. Naciśnij strzałkę w górę lub strzałkę w dół, aby przejść do węzła Środowisko, a następnie naciśnij strzałkę w lewo, aby rozwinąć węzeł.

  3. Naciśnij strzałkę w dół, aby przejść do okna Czcionki i kolory.

  4. Naciśnij klawisz TAB, aby przejść do listy Pokaż ustawienia dla, a następnie naciśnij strzałkę w dół, aby wybrać opcję CodeLens.

Pyt.: Jaka jest różnica między wskaźnikiem autora a wskaźnikiem zmiany?

Odp.: Wskaźnik autora pokazuje, ile osób zmieniało ten kod.Wskaźnik zmian pokazuje, ile zmian do tego kodu.Pokaż oba wskaźniki takie same zmienić szczegóły.

Pyt.: Jak odświeżyć wskaźniki?

ODP zależy to od wskaźnika:

  • Odwołuje się do: ten wskaźnik aktualizowany automatycznie po zmianie kodu.Jeśli masz tego wskaźnika zadokowany jako oddzielne okno odświeżania wskaźnika ręcznie tutaj:

    Funkcja CodeLens - Dock jako okno

  • Zespołu: Odśwież wskaźniki ręcznie tutaj:

    Funkcja CodeLens — wskaźniki odświeżania

  • Testu: uruchomić wszystkie testy lub określonych testów można odświeżyć tego wskaźnika.

Pyt.: Czy można przesunąć ekran projekcyjny CodeLens?

ODP tak, wybierz Funkcja CodeLens - Dock jako okno Aby zadokować CodeLens jako okno.

Funkcja CodeLens - Dock jako okno

Pyt.: co to jest "Lokalną wersją"?

Odp.: Strzałka Wersja lokalna wskazuje na najnowszy zestaw zmian w lokalnej wersji tego pliku.Gdy na serwerze znajdują się nowsze zestawy zmian, są one wyświetlane powyżej lub poniżej strzałki Wersja lokalna, w zależności od kolejności ich sortowania.

Pyt można zarządzać jak funkcja CodeLens przetwarza kod, aby wyświetlić historię i połączone elementy?

ODP tak, jeśli kod jest w programie TFS, za pomocą polecenie CodeIndex z polecenia konfiguracyjnego TFS.