Dela via


Vad är källkontroll?

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Ett källkontrollsystem, även kallat ett versionskontrollsystem , gör det möjligt för utvecklare att samarbeta om kod och spåra ändringar. Källkontroll är ett viktigt verktyg för projekt med flera utvecklare.

Våra system stöder två typer av källkontroll: Git (distribuerad) och Team Foundation Version Control (TFVC). TFVC är ett centraliserat klient-serversystem. I både Git och TFVC kan du checka in filer och ordna filer i mappar, grenar och lagringsplatser.

Hantera dina lagringsplatser, grenar och andra kodutvecklingsåtgärder från Azure Repos.

Lagringsplatser, koda GitHub

Med Git har varje utvecklare en kopia av källlagringsplatsen på sin utvecklingsdator. Källdatabasen innehåller all information om gren och historik. Varje utvecklare arbetar direkt med sin lokala lagringsplats. Ändringar delas mellan lagringsplatser som ett separat steg.

Utvecklare kan checka in varje uppsättning ändringar och utföra versionskontrollåtgärder, till exempel historik och jämförelse utan nätverksanslutning. Grenar är lätta. När utvecklare behöver byta kontext skapar de en privat lokal gren. Utvecklare kan snabbt växla från en gren till en annan för att pivoteras mellan olika varianter av kodbasen. Senare kan utvecklare slå samman, publicera eller ta bort grenen.

Kommentar

Git i Visual Studio och Azure DevOps är standard-Git. Du kan använda Visual Studio med Git-tjänster från tredje part. Du kan också använda Git-klienter från tredje part med Azure DevOps Server.

Med TFVC har utvecklare bara en version av varje fil på sina utvecklingsdatorer. Historiska data underhålls endast på servern. Grenar är sökvägsbaserade och skapas på servern.

Nästa steg

Börja dela din kod eller hämta koden med hjälp av källkodskontroll.