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?
Kto zaewidencjonował tę zmianę? 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 uzyskać więcej informacji, 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:
Na karcie Zestawy zmian są wyświetlane wszystkie zmiany wprowadzone w elemencie , w tym zmiany, zmiany nazw i scalania.
Karta Etykiety zawiera listę każdej etykiety, która została zastosowana do elementu.
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 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.