Udostępnij przez


Co to jest kontrola źródła?

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

System kontroli źródła (nazywany również systemem kontroli wersji ) umożliwia deweloperom współpracę nad kodem i śledzenie zmian. Kontrola źródła jest podstawowym narzędziem dla projektów z wieloma deweloperami.

Usługa Azure DevOps obsługuje dwa typy kontroli źródła: Git (rozproszone) i Team Foundation Version Control (TFVC). TfVC to scentralizowany system klient-serwer. W usługach Git i TFVC można zaewidencjonować pliki i organizować pliki w folderach, gałęziach i repozytoriach. Możesz zarządzać repozytoriami, gałęziami i innymi operacjami tworzenia kodu z usługi Azure Repos.

Zrzut ekranu przedstawiający usługę Azure Repos w usłudze Azure DevOps z plikami kodu przechowywanymi w usłudze Git na potrzeby kontroli wersji.

Porównanie usług Git i TFVC

W systemie Git każdy deweloper ma kopię repozytorium źródłowego na swojej maszynie dewelopera. Repozytorium źródłowe zawiera wszystkie informacje o gałęzi i historii. Każdy deweloper współpracuje bezpośrednio z lokalnym repozytorium, a zmiany są udostępniane między repozytoriami jako osobny krok.

Deweloperzy mogą zatwierdzać każdy zestaw zmian i wykonywać operacje kontroli wersji, takie jak historia i porównywanie bez połączenia sieciowego. Gałęzie są lekkie. Gdy deweloperzy muszą przełączać konteksty, tworzą prywatną gałąź lokalną. Deweloperzy mogą szybko przełączyć się z jednej gałęzi na inną, aby przełączyć się między różnymi odmianami bazy kodu. Później deweloperzy mogą scalać, publikować lub usuwać gałąź.

W programie TFVC deweloperzy mają tylko jedną wersję każdego pliku na swoich maszynach deweloperskich. Dane historyczne są przechowywane tylko na serwerze. Gałęzie są oparte na ścieżkach i są tworzone na serwerze.

Wprowadzenie do usługi Git na potrzeby kontroli źródła

Rozpocznij udostępnianie kodu lub pobierz kod przy użyciu kontroli źródła w usłudze Git.

Uwaga / Notatka

Usługa Git w programie Visual Studio i usłudze Azure DevOps jest standardową usługą Git. Program Visual Studio można używać z usługami Git innych firm. Możesz również używać klientów Git innych firm z usługą Azure DevOps Server.