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.
Skontaktuj się z zespołem o te zmiany, bez opuszczania edytora:
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
Wybierz wskaźnik odwołania (Alt + 2):
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.
Aby wyświetlić odwołujący się kodu, myszy u góry odwołania lub kliknij go dwukrotnie:
Aby wyświetlić relacje między tego kodu i jego odwołania Utwórz mapę 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):
Lub w Git, w którym będą również widoczne podczas ostatniego zostały wprowadzone zmiany.
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:
Znajdź, ile zmiany zostały wprowadzone w kodzie (Alt + 6) w swojej gałęzi głównym:
I jak wiele osób zmianę kodu (Alt + 4):
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):
Znajdź zmiany przychodzącego od innych gałęzi
.. .tak jak ta poprawka usterki w deweloperów tworzyć gałęzie tutaj:
Ta zmiana można przeglądać bez opuszczania bieżącego oddziału firmy (głównego):
Znajdź w przypadku zmiany, które otrzymały scalania
Tak, możesz zobaczyć, które zmiany zostaną uwzględnione w swojej oddziałów:
Na przykład kodu w gałęzi głównym ma teraz Poprawka usterki z oddziałów deweloperów:
Porównaj przychodzące zmiany z lokalną wersję (Shift + F10)
Dwukrotne kliknięcie elementu changeset.
Co oznaczają ikony
Ikona |
Ta zmiana pochodzenie? |
---|---|
Odgałęzienie bieżącego |
|
Gałąź nadrzędna |
|
Odgałęzienie podrzędne |
|
Odgałęzienie elementów równorzędnych |
|
Odgałęzienie dalsze między niż nadrzędnego, podrzędny lub równorzędny |
|
Scalanie z gałęzi gałąź podrzędne |
|
Scalanie z gałąź podrzędny, aby Gałąź nadrzędna |
|
Scalanie z niepowiązanych oddziałów (scalanie) |
Znajdowanie połączonych elementów pracy (Alt + 7)
Znajdowanie kodu połączonego monitoruje (Alt + 8)
Znajdź połączonej usterek (Alt + 9)
Skontaktuj się z właścicielem elementu (Shift + F10)
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
Przejdź do kodu aplikacji, który ma testy jednostkowe.
Przejrzyj testy dla tego kodu (Alt + 3).
Jeśli widzisz ikona ostrzeżenia , uruchomić te testy.
Aby przejrzeć definicję testu, kliknij go dwukrotnie.
Przejrzyj wyniki testu.Wybierz test wskaźnika stanu ( lub ), lub naciśnij klawisz Alt + 1.
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.
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:
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.
Aby użyć klawiatury:
Naciśnij kombinację klawiszy Alt + T + O, aby otworzyć okno Opcje.
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ł.
Naciśnij strzałkę w dół, aby przejść do okna Czcionki i kolory.
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:
Zespołu: Odśwież wskaźniki ręcznie tutaj:
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 Aby zadokować CodeLens 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.