Udostępnij za pośrednictwem


Pobieranie historii elementu

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Jedną z zalet systemu kontroli wersji jest to, że możesz spojrzeć wstecz w czasie, aby uzyskać szczegółowe informacje na temat zmian wprowadzonych w plikach. Kontrola wersji serwera Team Foundation (TFVC) przechowuje dane historyczne związane z każdą wersją każdego pliku, który kiedykolwiek został zaewidencjonowany.

Często podczas wyszukiwania historii pliku, folderu lub gałęzi próbujesz rozwiązać problem lub odpowiedzieć na pytanie. Korzystając z okna Historia w programie Visual Studio, można łatwiej rozwiązywać pytania i sytuacje, takie jak:

  • Jakie zmiany zostały wprowadzone w ciągu ostatnich tygodni lub miesięcy?

  • Jaki element roboczy został ukończony przez tę zmianę pliku?

  • KtoTo zaewidencjonowany w tej zmianie? Co powiedzieli o zmianie? Co się zmieniło?

  • Jeśli w tym pliku wystąpiły nieoczekiwane zmiany, powodując usterkę w obszarze produktu, który zespół uważał za stabilny, kto dokonał tej zmiany i dlaczego?

  • Jeśli zmiana w tej gałęzi naprawi usterkę, która również musi zostać usunięta w innych gałęziach, jak można się upewnić, że zmiana została scalona z tymi gałęziami?

Użyj okna Historia programu Visual Studio, aby uzyskać szczegółowe dane historyczne dotyczące projektu, gałęzi, folderu lub pliku.

Wymagania wstępne

Musisz być jednym z współautorów projektu. Aby dowiedzieć się więcej, zobacz Domyślne uprawnienia kontroli wersji serwera Team Foundation.

Otwieranie okna Historia

Aby otworzyć okno Historia w programie Visual Studio, kliknij prawym przyciskiem myszy element w Eksploratorze kontroli źródła, a następnie wybierz pozycję Wyświetl historię.

Napiwek

Możesz dostosować położenie okna, klikając prawym przyciskiem myszy tytuł, a następnie wybierając pozycję Float, Dock lub Ustaw układ karty.

Możesz również użyć polecenia Historia wiersza polecenia, aby otworzyć okno w programie Visual Studio.

W oknie Historia są wyświetlane dane historyczne dotyczące elementu na dwóch kartach:

Karta Zestawy zmian

Karta Zmiany zawiera szczegółowe dane dotyczące każdej zmiany wprowadzonej w elemencie. Wszystkie zestawy zmian, które zmodyfikowały element, są wymienione w tabeli zawierającej następujące kolumny:

  • Zestaw zmian: identyfikator zestawu zmian.

  • Użytkownik: nazwa użytkownika, który zaewidencjonował zestaw zmian.

  • Data: data i godzina zaewidencjonowano zestaw zmian.

  • Komentarz: komentarz wprowadzony przez użytkownika, który zaewidencjonował zestaw zmian.

Pliki wyświetlają również dane w następujących kolumnach:

  • Zmiana: typy zmian wprowadzonych w pliku przy użyciu zestawu zmian. Przykłady wartości, które mogą być wyświetlane w tej kolumnie, obejmują dodawanie, edytowanie, zmienianie nazwy i scalanie.

  • Ścieżka: ścieżka do pliku.

Uwaga

Jeśli otworzysz okno Historia przy użyciu tf history polecenia i wyświetlisz dane dotyczące projektu, gałęzi lub folderu, historia elementów podrzędnych, takich jak pliki zawarte w folderze, będzie wyświetlana tylko wtedy, gdy używasz /recursive opcji .

Napiwek

Czasami musisz udostępnić te dane innej osobie. Możesz wybrać jeden lub więcej wierszy z tabeli na karcie Zestawy zmian, kliknąć je prawym przyciskiem myszy, wybrać polecenie Kopiuj , aby skopiować dane do schowka, a następnie wkleić dane do wiadomości e-mail, dokumentu lub arkusza kalkulacyjnego.

Typowe zadania

Korzystając z karty Zestawy zmian, można wykonać następujące zadania:

Zadanie podrzędne

Zawartość pomocnicza

  • Wyświetl element, który istniał, gdy zestaw zmian został zaewidencjonowany: kliknij dwukrotnie lub kliknij prawym przyciskiem myszy zestaw zmian, a następnie wybierz pozycję Wyświetl. To polecenie jest dostępne tylko wtedy, gdy element jest plikiem.

Brak

  • Uzyskaj więcej informacji na temat zestawu zmian: kliknij prawym przyciskiem myszy zestaw zmian, a następnie wybierz pozycję Szczegóły zestawu zmian, aby uzyskać informacje, takie jak:

  • Inne pliki źródłowe, które są częścią zestawu zmian.

  • Elementy robocze skojarzone ze zestawem zmian.

  • Wszelkie notatki zaewidencjonowe pozostawione dla recenzentów.

  • Porównaj poprzednią wersję z bieżącą wersją: kliknij prawym przyciskiem myszy zestaw zmian, a następnie wybierz pozycję Porównaj.

  • Porównaj poprzednią wersję z inną poprzednią wersją: wybierz dwa zestawy zmian za pomocą kombinacji klawiszy Ctrl+Select, a następnie kliknij prawym przyciskiem myszy jeden ze zmian i wybierz pozycję Porównaj.

  • Pobierz poprzednią wersję elementu: kliknij prawym przyciskiem myszy zestaw zmian, a następnie wybierz polecenie Pobierz tę wersję , aby pobrać poprzednią wersję elementu do obszaru roboczego.
  • Wyświetl, którzy użytkownicy wprowadzili określone zmiany w pliku: kliknij prawym przyciskiem myszy zestaw zmian, a następnie wybierz pozycję Dodaj adnotację. To polecenie jest dostępne tylko wtedy, gdy element jest plikiem.
  • Uzyskaj więcej szczegółów na temat scalania: jeśli zestaw zmian wynika ze scalania, możesz rozwinąć ten element, aby wyświetlić zestawy zmian scalone z tym elementem z innej gałęzi. To polecenie jest dostępne tylko wtedy, gdy element jest plikiem.

Brak

  • Uzyskaj więcej szczegółów na temat zmian wprowadzonych przed zmianą nazwy: jeśli zestaw zmian zawiera zmianę nazwy, możesz rozwinąć ten element, aby wyświetlić zestawy zmian, które wystąpiły przed wprowadzeniem zmiany nazwy.

Brak

  • Wyświetl inne gałęzie, do których ten zestaw zmian został scalony: kliknij prawym przyciskiem myszy zestaw zmian i wybierz pozycję Śledź zestaw zmian.
  • Wycofaj zmiany z jednego zestawu zmian: wybierz pojedynczy zestaw zmian i wybierz pozycję Wycofaj cały zestaw zmian.
  • Wycofaj zmiany z co najmniej dwóch kolejnych zestawów zmian: wybierz zestaw kolejnych zmian i wybierz pozycję Wycofaj.
  • Wyświetl niecykliczną historię folderu: te dane można pobrać tylko z wiersza polecenia.

Karta Etykiety

Wszystkie etykiety zastosowane do elementu są wymienione w tabeli zawierającej następujące kolumny:

  • Nazwa: nazwa etykiety.

  • Użytkownik: użytkownik, który zastosował etykietę.

  • Data: data i godzina zastosowania etykiety.

  • Zestaw zmian: zestaw zmian, do którego ma zastosowanie etykieta.

  • Komentarz: komentarz użytkownika, który zastosował etykietę.

Uwaga

Podczas wyświetlania danych historycznych dotyczących projektu, gałęzi lub folderu dane dotyczące etykiet zastosowanych do elementów podrzędnych, takich jak pliki w folderze, nie są wyświetlane.

Napiwek

Czasami musisz udostępnić te dane innej osobie. Możesz wybrać jeden lub więcej wierszy z tabeli na karcie Etykiety , kliknąć je prawym przyciskiem myszy, wybrać polecenie Kopiuj , aby skopiować dane do schowka, a następnie wkleić dane do wiadomości e-mail, dokumentu lub arkusza kalkulacyjnego.

Typowe zadania

Zadanie podrzędne

Zawartość pomocnicza

  • Wyświetl element tak, jak istniał podczas zaewidencjonowanego zestawu zmian z etykietą: kliknij prawym przyciskiem myszy etykietę, a następnie wybierz pozycję Wyświetl. To polecenie jest dostępne tylko wtedy, gdy element jest plikiem.

Brak

  • Edytuj etykietę: kliknij prawym przyciskiem myszy etykietę i wybierz polecenie Edytuj etykietę.
  • Usuń etykietę: kliknij prawym przyciskiem myszy etykietę i wybierz polecenie Usuń etykietę.
  • Porównaj poprzednią wersję elementu z bieżącą wersją: kliknij prawym przyciskiem myszy etykietę, a następnie wybierz pozycję Porównaj , aby porównać poprzednią wersję elementu z bieżącą wersją.
  • Pobierz poprzednią wersję elementu: kliknij prawym przyciskiem myszy etykietę, a następnie wybierz polecenie Pobierz tę wersję , aby pobrać poprzednią wersję elementu do obszaru roboczego.
  • Wyświetl inne gałęzie, do których scalono oznaczony zestaw zmian: kliknij prawym przyciskiem myszy etykietę i wybierz pozycję Śledź zestaw zmian. To polecenie jest dostępne tylko wtedy, gdy element jest plikiem.
  • Wyświetl, którzy użytkownicy wprowadzili określone zmiany w oznaczonej wersji pliku: kliknij prawym przyciskiem myszy zestaw zmian, a następnie wybierz pozycję Dodaj adnotację. To polecenie jest dostępne tylko wtedy, gdy element jest plikiem.