Przegląd wcześniejszych wersji w Git i zarządzanie nimi
Możesz uzyskać szczegółowe informacje na temat każdej zmiany w bazie kodu i, w razie potrzeby, zmodyfikować ostatnie zmiany.
Wyświetl historyczne dane w programie Visual Studio Umożliwia podgląd danych historycznych o opublikowanych i nieopublikowanych gałęziach na tle kodu opracowywanego w Visual Studio.
Historia pliku
Historia pliku z adnotacjami
Historia gałęzi
Szczegóły zatwierdzeń
Podgląd historycznych danych w oknie przeglądarki Z portalu sieci Web możesz uzyskać te same dane historyczne, które są dostępne w Visual Studio, dotyczące opublikowanych gałęzi.Możesz się również kontaktować z zespołem na temat ostatnich zmian.
Historia pliku
Historia pliku z adnotacjami
Historia gałęzi
Szczegóły zatwierdzeń
Modyfikowanie ostatnich zmian Tworzenie oprogramowania jest procesem iteracyjnym, więc czasami trzeba:
Zmienić najnowsze zatwierdzenie na komputerze deweloperskim
Cofnąć zatwierdzenie
Pytania i odpowiedzi
Wyświetlić dane historyczne w programie Visual Studio
Możesz wyświetlać historię pliku lub gałęzi i z tego poziomu przeglądać szczegóły dotyczące każdego zatwierdzenia w historii.
Historia pliku
Historię pliku możesz wyświetlić za pomocą Eksploratora rozwiązań (Klawiatura: Ctrl + Alt, L).
Jeśli potrzebujesz więcej informacji na temat zatwierdzenia, wyświetl szczegóły przekazywania.
Historia pliku z adnotacjami
Możesz wyświetlić historycznych zmian w pliku (adnotować).(Należy zainstalować program Visual Studio 2013 Update 2 lub kolejnych wersji, aby użyć tej funkcji.)
Gdy przesuniesz kursor nad blok objęty zatwierdzeniem, wszystkie inne wystąpienia tego zatwierdzenia zostaną wyróżnione w okienku po lewej stronie okna.
Historia gałęzi
W Visual Studio możesz wyświetlać historię zarówno nieopublikowanych, jak i opublikowanych gałęzi.
Przejdź do strony zatwierdzeń (Klawiatura: Ctrl + 0, O), a następnie pobierz najnowsze zmiany z projektu zespołowego.
Wyświetlanie historii
Te zatwierdzenia przynależą do historii gałęzi komunikat.
Ktoś zastosował znacznik płaski do zatwierdzenia z wiadomością dodać komunikat.
Gałąź główna odwołuje się do zatwierdzenia, które znajduje się w historii gałęzi komunikat, więc pojawia się ono w historii gałęzi komunikat.
Jeśli potrzebujesz więcej informacji, wyświetl szczegóły przekazywania.
Szczegóły zatwierdzeń
Możesz wyświetlić szczegółowe informacje o zatwierdzeniu, łącznie z tym, co zostało zmienione w każdym pliku objętym przez zatwierdzenie.
Jeśli to zatwierdzenie zostało opublikowane, możesz je wyświetlić w przeglądarce WWW z menu Akcje, a następnie poinformować o tym zespół.
Jeśli chcesz zmodyfikować komunikat, możesz to zrobić, dopóki zatwierdzenie jest najnowsze na komputerze deweloperskim i nie zostało wypchnięte do współdzielonego repozytorium.Po prostu wprowadź zmiany i wybierz polecenie Zmodyfikuj komunikat.Można również zmienić treść najnowszych zatwierdzania, jeśli go nie został przeniesiony.Zatwierdź.Zobacz Modyfikacja zmian, które istnieją tylko na tym komputerze deweloperskim (zmiana).
Wyświetlanie danych historycznych w przeglądarce WWW
W portalu sieci Web projektu zespołowego możesz zobaczyć wcześniejsze zatwierdzenia w opublikowanej gałęzi.Możesz także pisać komentarze i wysyłać wiadomości o zatwierdzeniach.
Otwórz portal sieci Web projektu zespołowego (Klawiatura: Ctrl + 0, A) ze strony głównej.
Historia pliku
Możesz wyświetlić historię pliku za pomocą portalu sieci Web projektu zespołowego.
Historia pliku z adnotacjami
Możesz również wyświetlać historyczne zmiany w pliku (adnotacje).
Historia gałęzi
Możesz wyświetlić historię gałęzi w przeglądarce WWW.Na przykład, Raisa opublikowała gałąź hotfix, tak aby Jamal mógł testować jej zmiany.Jamal wyświetla historię tej gałęzi na stronie zatwierdzeń.
Szczegóły zatwierdzeń
Możesz wyświetlić szczegółowe informacje o zatwierdzeniu, łącznie z tym, co zostało zmienione w każdym pliku objętym przez zatwierdzenie.
Na stronie szczegółów można dodać komentarz do zatwierdzenia i wysłać wiadomość e-mail na ten temat.
Jeśli chcesz dodać komentarz, umieść wskaźnik myszy nad wierszem, który chcesz skomentować, a następnie wybierz ikonę komentarza.
Wpisz swój komentarz.
Na stronie zatwierdzeń widzisz, że zatwierdzenie zostało opatrzone komentarzem.
Modyfikowanie ostatnich zmian
Tworzenie oprogramowania jest procesem iteracyjnym, więc czasami trzeba:
Zmienić najnowsze zatwierdzenie na komputerze deweloperskim
Cofnąć zatwierdzenie
Należy zainstalować program Visual Studio 2013 Update 2 lub późniejszych wersji do korzystania z tych funkcji.
Zmienić najnowsze zatwierdzenie na komputerze deweloperskim
Właśnie zatwierdziłeś zmianę, która nie jest do końca poprawna, lub zapomniałeś dołączyć zmiany wprowadzone do innego pliku?Aby zmienić najnowsze zatwierdzenie na komputerze deweloperskim:
Upewnij się, że zapisałeś wszelkie zmiany, które mają zostać uwzględnione w zmienionym zatwierdzeniu.
Na stronie zmian (Klawiatura: Ctrl + 0, G) upewnij się, że zmiany, które chcesz uwzględnić, są wymienione w Uwzględnione zmiany.Możesz także modyfikować komunikat.
Otwórz menu Akcje i wybierz polecenie Zmień poprzednie zatwierdzenie.
Zostaje usunięte odwołanie do poprzedniego zatwierdzenia i zostaje utworzone nowe zatwierdzenie.
Możesz również zmienić komunikat o najnowszym zatwierdzeniu na stronie Szczegóły przekazania, opisanej wcześniej.
[!UWAGA]
Nie powinno się zmieniać zatwierdzenia, które zostało wypchnięte do współdzielonego repozytorium, takiego jak to w projekcie zespołowym TFS.W większości przypadków Visual Studio uniemożliwi tę czynność, jeśli wypchnięto zatwierdzenie do projektu zespołowego.W niektórych okolicznościach zatwierdzenie może jednak nie zostać zablokowane przed zmianą.Na przykład, zmiana zatwierdzenia nie zostanie zablokowana, jeśli zdalne repozytorium jest utrzymywane przez inną usługę, taką jak CodePlex lub GitHub).Jeśli zmienisz wypchnięte zatwierdzenie, może być konieczne rozwiązanie konfliktów podczas ściągania ze zdalnego repozytorium.
Cofnąć zatwierdzenie
Czy musisz wycofać zmianę, ponieważ na przykład wprowadziła błąd?Oto sposób wycofania zmian w zatwierdzeniu:
Inicjowanie operacji wycofania:
Kliknij prawym przyciskiem myszy zatwierdzenie w oknie Historia i wybierz polecenie Wycofaj.
Wybierz łącze Wycofaj na stronie Szczegóły przekazania.
Wybierz Tak, jeśli na pewno chcesz wycofać zatwierdzenie.
[!UWAGA]
Jeśli wystąpi konflikt, możesz go rozwiązać, lub jeśli nie jesteś do tego gotowy, wybierz Cofnij przywrócenie.
Zatwierdzenie oznaczone „Wycofaj” zostaje dodane do listy Wychodzące przekazania na stronie Niezsynchronizowane przekazania (Klawiatura: Ctrl + 0, O).
Pytania i odpowiedzi
Pyt.: System zablokował mnie, ponieważ nie mam uprawnień.Jak sobie z tym poradzić?
Odp.:Uprawnienia serwera programu Team Foundation Server
P: Jaka jest różnica między autorem a osobą zatwierdzającą?
Odp.: W większości przypadków autor i osoba zatwierdzająca to ta sama osoba.Jedna sytuacja, w którym różnią się jest zatwierdzania, który został ponownie wyznaczane.Na przykład, jeśli Julia zmieni adres bazowy zatwierdzenia autorstwa Piotra, staje się ona osobą przekazującą, ale Piotr nadal jest autorem przekazania.
P: Jak zmienić strukturę (zmienić adres bazowy) moich lokalnych zatwierdzeń?
Odp.:Pracuj z wiersza polecenia Git
P: Co to jest gałąź?Jak można ich używać?
Odp.: W systemie Git cała wykonywana praca odbywa się w gałęzi.Jeśli użytkownik nigdy w sposób jawny nie utworzył gałęzi, prawdopodobnie pracuje w gałęzi domyślnej, która zazwyczaj nosi nazwę główna.Możesz wykorzystywać gałęzie, aby przełączać konteksty, zawieszać pracę i izolować ryzyko.
P: Co to są znaczniki?Jak można ich używać?
Odp.: Znacznik jest zasadniczo wskaźnikiem do konkretnego zatwierdzenia.Znaczniki służą do dodawania etykiet do momentów w czasie w bazie kodu.Wiele zespołów używa znaczników do oznaczenia punktu zwolnienia.Znaczniki można stosować z wiersza polecenia.Zobacz Pracuj z wiersza polecenia Git.
P: Czy można wyświetlić historię z innych miejsc?
Odp.: Możesz również przeglądać historię ze strony głównej (Klawiatura: Ctrl + 0, H), strony zatwierdzeń (Klawiatura: Ctrl + 0, O) i strony gałęzi (Klawiatura: Ctrl + 0, N).
P: Czy można utworzyć gałąź dla określonego zatwierdzenia lub znacznika?
Odp. Tak.Możesz to zrobić za pomocą wiersza polecenia, korzystając z opcji <start-point>.Zobacz Git scm: ręczny git-branch(1)