Udostępnij za pośrednictwem


Wyświetlanie informacji o scalaniu zestawów zmian

 

Rozgałęzianie bazy kodu może pomóc w izolowaniu równoczesnych prac programistycznych i wykonywaniu migawek. Jednakże, gdy członkowie zespołu pracują w rozgałęzionej bazie kodu, mogą mieć problem ze znalezieniem informacji o tym, które gałęzie otrzymały określony zestaw zmian i kiedy zmiany te zostały scalone.

Na przykład zespół (zespół funkcji B) czeka na poprawkę dla usterki w pewnym kodzie, od którego zależy Twój kod. Otrzymujesz wiadomość e-mail z informacją, że usterka została naprawiona, ale wciąż możesz odtworzyć usterkę w kompilacjach, które pochodzą z Twojej gałęzi.

Otwierając okno Śledzenie grupy zmian można określić, które gałęzie otrzymały zestaw zmian, a które nie. Na przykład na poniższej ilustracji, okno Śledzenie grupy zmian pokazuje, jak grupa zmian 38 została scalona z gałęzi Dev do gałęzi podrzędnej, a następnie bezpodstawnie scalona do dwóch innych gałęzi.

Okno śledzenia zestawu zmian

Okno śledzenia grupy zmian pokazuje gałęzie, do których została scalona grupa zmian.

Wymagane są uprawnienia

Aby wykonać te procedury, należy ustawić uprawnienie Odczyt na Zezwalaj dla gałęzi, nad którymi pracujesz. Aby uzyskać więcej informacji na temat pozwoleń, zobacz Uprawnienia serwera programu Team Foundation Server.

Wyświetl okno śledzenia grupy zmian

Ważne

Procedury te mogą być wykonywane tylko dla gałęzi, ale nie dla folderu.

Aby uzyskać więcej informacji dotyczących sposobu rozgałęziania, zobacz Odgałęzienia plików i folderów.

Aby wyświetlić Okno śledzenia grupy zmian z Okna historii gałęzi lub pliku

  1. W Eksploratorze kontroli źródła, kliknij gałąź, folder lub plik, który jest zawarty w gałęzi.

  2. Kliknij menu Plik, wskaż Kontrola źródła, a następnie kliknij Wyświetlanie historii.

  3. W oknie Historia, kliknij prawym przyciskiem myszy grupę zmian, którą chcesz wyświetlić i kliknij Śledź grupę zmian.

    Pojawi się okno dialogowe Wybierz gałęzie.

  4. (Opcjonalnie) Na liście Gałęzie, zaznacz lub wyczyść pola wyboru dla gałęzi, które chcesz pokazać lub ukryć.

    Po zaznaczeniu lub wyczyszczeniu pól wyboru, pojawi się podgląd wyboru po prawej stronie okna dialogowego.

  5. (Opcjonalnie) Jeżeli zespół posiada wiele gałęzi, kliknij przyciski nad podglądem, aby w łatwy sposób wybrać gałęzie.

    Można przesunąć wskaźnik nad każdy przycisk, aby uzyskać informacje dotyczące działania przycisku.

  6. Kliknij Wizualizacja.

Aby wyświetlić okno śledzenia grupy zmian z elementu roboczego, który jest połączony z grupą zmian

  1. Otwórz element roboczy, który jest połączony z jedną lub wieloma grupami zmian, a następnie kliknij Przycisk śledzenia elementu pracy Śledź element roboczy.

    Pojawi się okno dialogowe Wybierz gałęzie.

  2. (Opcjonalnie) Na liście Gałęzie, zaznacz lub wyczyść pola wyboru dla gałęzi, które chcesz pokazać lub ukryć.

    Po zaznaczeniu lub wyczyszczeniu pól wyboru, pojawi się podgląd wyboru po prawej stronie okna dialogowego.

  3. (Opcjonalnie) Jeżeli zespół posiada wiele gałęzi, kliknij przyciski nad podglądem, aby w łatwy sposób wybrać gałęzie.

    Można przesunąć wskaźnik nad każdy przycisk, aby pokazać informacje dotyczące działania przycisku.

  4. Kliknij Wizualizacja.

Omówienie okna śledzenia grupy zmian

  • Na poniższej ilustracji pokazano przykład grupy zmian w projekcie zespołowym DinnerNow.

Okno śledzenia zestawu zmian

Elementy okna śledzenia grupy zmian

Poprzedni przykład ilustruje sposób użycia okna Śledzenie grupy zmian, aby wyświetlić następujące informacje:

  • Gałęzie do których została scalona grupa zmian (wyświetlane w kolorze zielonym), łącznie z numerami grup zmian, w których zaimplementowano scalenie.

    Porada

    Można kliknąć jedną z tych gałęzi (na przykład Version2 w poprzednim przykładzie), aby podświetlić wszystkie scalenia, które były wymagane dla grupy zmian do osiągnięcia tej gałęzi.

  • Czy scalenie było scaleniem standardowym (linia ciągła), czy scaleniem bezpodstawnym (linia przerywana).

  • Jeżeli gałąź otrzymała niektóre (ale nie wszystkie) zmiany w grupie zmian, gałąź jest wypełniana wzorem i po numerach grup zmian w obrębie tej gałęzi występuje gwiazdka. Na przykład na poprzedniej ilustracji pokazano, że tylko niektóre zmiany z grupy zmian 38 zostały scalone do gałęzi Test.

  • Gałęzie do których grupa zmian nie została scalona (wyświetlane w kolorze jasnoniebieskim).

Przełączenie do widoku osi czasu

Można uzyskać informacje o tym, kiedy grupa zmian została scalona do jednej lub wielu gałęzi, przełączając się do Widoku osi czasu. Widok ten pokazuje nie tylko źródła i cele każdego scalenia, ale także kiedy scalenie miało miejsce.

Wymagane są uprawnienia

Aby wykonać te procedury, Twoje uprawnienie Zarządzaj obiektem gałęzi musi być ustawione na Zezwalaj. Aby uzyskać więcej informacji na temat pozwoleń, zobacz Uprawnienia serwera programu Team Foundation Server.

Aby wyświetlić Widok osi czasu zestawu zmian

  1. Otwórz okno Śledzenie grupy zmian lub Śledzenie elementu roboczego, a następnie kliknij Śledzenie na przycisku Widok osi czasu Śledzenie osi czasu.

Przykład: Używanie widoku osi czasu

Na poprzedniej ilustracji pokazano, że wystąpiły dwa bezpodstawne scalenia i jedno standardowe scalenie. Po kliknięciu Śledzenie na przycisku Widok osi czasu Śledzenie widoku osi czasu, okno Śledzenie grupy zmian przełącza się do widoku, który pokazuje sekwencję scaleń.

Okno śledzenia zestawu zmian w widoku osi czasu

Widok osi czasu zapewnia szczegółowe dane chronologiczne

Gałęzie, które otrzymały grupę zmian pojawiają się w górnej części widoku. W poprzednim przykładzie, użytkownik kliknął gałąź Version1, aby pokazać datę i czas, kiedy scalenie miało miejsce.

Gałęzie, do których grupa zmian nie została scalona (na przykład FeatureB i Main w poprzedniej ilustracji) pojawiają się w kolorze białym w dolnej części widoku.

Użycie operacji przeciągania i upuszczania do scalania gałęzi

Można użyć funkcji przeciągania i upuszczania, aby scalić grupę zmian lub gałąź do innej gałęzi. Aby uzyskać więcej informacji, zobacz Scalanie folderów i plików.