Współpraca w zakresie projektu zespołowego Git (pull, push)
Gdy współpracujesz na serwerze Team Foundation Server (TFS), twój zespół używa kontroli wersji zintegrowanej z innymi zaawansowanymi funkcjami, takimi jak planowanie i śledzenie projektów oraz automatyczna integracja ciągła i zaplanowane kompilacje.Możesz Tworzenie projektu zespołowego Git na serwerze lokalnym, skonfigurować samodzielnie, lub na który Obsługa mamy dla Ciebie na programu Visual Studio Online.Lub, jeśli wolisz, możesz współpracować w zdalnym repozytoriów Git pracujących na usług innych firm, takie jak witrynie CodePlex, witryny GitHub lub Bitbucket.
Pobieranie zatwierdzeń od zespołu
Ściąganie zatwierdzeń od zespołu
Wypychanie zmian do zespołu.
Wypychanie do innej lokalizacji zdalnej
Należy przeprowadzić żądanie ściąganie Git (dla projektu zespołowego lokalnie należy najpierw zainstalować Team Foundation Server Update 4)
Przeglądanie projektu zespołowego
Subskrypcja alertów
Praca w projekcie zespołowym z wieloma repozytoriami
Pytania i odpowiedzi
Dalsze kroki
Pobieranie zatwierdzeń od zespołu
Jeśli chcesz przejrzeć zmiany wprowadzone przez zespół, zanim włączysz je do swojej pracy, pobierz zatwierdzenia z projektu zespołowego ze strony zatwierdzeń (Klawiatura: Ctrl + 0, O).
Po pobraniu zatwierdzenia, aby uzyskać więcej informacji, otwórz jego menu kontekstowe i wybierz polecenie Wyświetl szczegóły przekazywania.
[!UWAGA]
Musisz też pobrać zatwierdzenia, zanim uzyskasz dostęp do kopii gałęzi, którą opublikował ktoś z zespołu.
Ściąganie zmian zespołu.
Gdy wszystko jest gotowe do zintegrowania zmian zespołu w lokalnym repozytorium, w programie Team Explorer przejdź na stronę zatwierdzania (klawiatura: Ctrl + 0, O).Ściągnij wszelkie zatwierdzenia, które mogą być wypchnięte przez zespół.
Jeśli występują konflikty...
musisz je rozwiązać przed kontynuacją.
Wypychanie zmian do zespołu.
Aby umieścić zatwierdzone zmiany w zdalnym repozytorium Git zespołu, wypchnij je ze strony zatwierdzania (Klawiatura: Ctrl + 0, O).
[!UWAGA]
Jeśli zespół wypchnął zatwierdzenia do gałęzi od czasu ostatniego klonowania lub wypchnięcia, należy najpierw ściągnąć wszystkie zmiany z repozytorium zdalnego, zanim będzie można wypchnąć do niego zmiany.
Wypychanie do innego repozytorium zdalnego
Czasami możesz potrzebować wypchnąć do innego repozytorium zdalnego.(Należy zainstalować program Visual Studio 2013 Update 2 lub kolejnych wersji, aby użyć tej funkcji.)
Na przykład, rozwijasz witrynę sieci Web w projekcie zespołowym Git.Chcesz opublikować witrynę sieci web w systemie Windows Azure, więc możesz dodać witrynę systemu Windows Azure jako zdalnego repozytorium.Gdy jesteś gotowy do opublikowania witryny, wypchnij ją do niego.
[!UWAGA]
Ta opcja jest dostępna tylko w Visual Studio 2013 Update 2 i pojawia się tylko wtedy, gdy repozytorium Git ma więcej niż jedną lokalizację zdalną.Aby dodać zdalnego, otwórz wiersza polecenia Git , a następnie użyć git zdalnego polecenia.Zobacz też: Git SCM: podstawy Git - Praca z piloty
Przeglądanie projektu zespołowego
Aby przeglądać projekt zespołowy, otwórz go w przeglądarce WWW (Klawiatura: Ctrl+0, A).
Eksplorowanie plików
Eksplorowanie plików
Przed przejrzeniem plików możesz określić gałąź lub znacznik, których chcesz użyć do filtrowania widoku.
Na stronie Eksploratora możesz przeglądać drzewo plików i wyświetlać każdy plik.Możesz także zobaczyć, kto zmienił zawartość każdego z plików i co dokładnie zmienił.
Możesz także:
Pobrać adres URL do sklonowania repozytorium.(Nie jest potrzebny adres URL, aby klonować klonować repozytorium z programu Visual Studio, ale możesz go potrzebować, jeśli chcesz klonować z wiersza polecenia lub narzędzia klienta Git innego producenta.)
Pobierać pojedynczy plik oraz pobierać folder jako plik .zip
Wykonywać wyszukiwanie zaawansowane dla określonego zatwierdzenia na podstawie ścieżki, użytkownika (autora zatwierdzenia) i daty
Subskrypcja alertów
Czy chcesz być powiadamiany, gdy ktoś będzie wypychał kod do twojego projektu zespołowego Git?Zasubskrybuj alerty wysyłane przez e-mail.Oto instrukcja.
Praca w projekcie zespołowym z wieloma repozytoriami
Możesz dodać dodatkowe repozytoria do projektu zespołowego Git.Później możesz zmienić ich nazwy lub je usunąć w razie potrzeby.Jedną z zalet pracy w ten sposób jest to, że można ponownie użyć dostosowań szablonu procesu, takich jak te wprowadzone do definicji typu elementu roboczego, w wielu bazach kodu.
Aby zarządzać repozytoriami Git w projekcie zespołowym, otwórz go w przeglądarce WWW (Klawiatura: Ctrl + 0, A).
Utwórz nowe repozytorium, gdy go potrzebujesz (na przykład do rozwijania nowej aplikacji).
W programie Visual Studio wybierz repozytorium, w którym chcesz pracować.
Pytania i odpowiedzi
Pyt.: System zablokował mnie, ponieważ nie mam uprawnień.Jak sobie z tym poradzić?
Odp.: Uprawnienia serwera programu Team Foundation Server
P: Jak pracować z wiersza polecenia?
Odp.:Pracuj z wiersza polecenia Git.
P: Jak ściągać i wypychać w jednym kroku?
Odp: Wybierz przycisk Synchronizuj.
P: Czy mogę zmodyfikować strukturę moich lokalnych zatwierdzeń (na przykład połączyć wiele zatwierdzeń w pojedyncze), zanim wypchnę zmiany?
Odp.:Pracuj z wiersza polecenia Git.
Jak wyświetlić, zmienić lub cofnąć moje zatwierdzone zmiany?
Odp.:
P: Próba ściągnięcia została zablokowana przez konflikty.Jak można je usunąć?
Odp.:Rozwiązuj konflikty.
P: Czy można używać okna Moja praca i przeglądów kodu w systemie Git?
Odp.: Nie.
P: Dlaczego wypychanie nie jest dostępne?
Odp.: Jednym z częstych powodów niedostępności funkcji wypychania jest praca w gałęzi, która nie została jeszcze opublikowana.Przełącz do strony gałęzi (Klawiatura: Ctrl + 0, N), jeśli chcesz opublikować gałąź.
P: Kiedy mój zespół powinien dodać nowe repozytorium?
Ta decyzja zależy od wielu czynników.Wielu ludzi jest zdania, że należy zachowywać odpowiednią wielkość każdego repozytorium.Gdy baza kodu osiągnie pewien rozmiar, dzielą ją na wiele repozytoriów.Niektóre zespoły uważają, że każda aplikacja powinna mieć własne repozytorium.
P: Czy można zatwierdzać pliki binarne?
Na ogół należy unikać zatwierdzania plików binarnych, szczególnie dużych.Alternatywny sposób można pobrać pliki binarne zależy od aplikacji jest używanie NuGet.