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 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
W Eksploratorze kontroli źródła, kliknij gałąź, folder lub plik, który jest zawarty w gałęzi.
Kliknij menu Plik, wskaż Kontrola źródła, a następnie kliknij Wyświetlanie historii.
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.
(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.
(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.
Kliknij Wizualizacja.
Aby wyświetlić okno śledzenia grupy zmian z elementu roboczego, który jest połączony z grupą zmian
Otwórz element roboczy, który jest połączony z jedną lub wieloma grupami zmian, a następnie kliknij Śledź element roboczy.
Pojawi się okno dialogowe Wybierz gałęzie.
(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.
(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.
Kliknij Wizualizacja.
Omówienie okna śledzenia grupy zmian
- Na poniższej ilustracji pokazano przykład grupy zmian w projekcie zespołowym DinnerNow.
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
- Otwórz okno Śledzenie grupy zmian lub Śledzenie elementu roboczego, a następnie kliknij Ś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 widoku osi czasu, okno Śledzenie grupy zmian przełącza się do widoku, który pokazuje sekwencję scaleń.
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.