Delen via


Geschiedenis controleren

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Git gebruikt doorvoermetagegevens zoals bovenliggende koppelingen, auteursdetails en tijdstempels om de geschiedenis van wijzigingen in een opslagplaats bij te houden. U kunt de Git-geschiedenis bekijken om erachter te komen wanneer bestanden zijn gewijzigd, wie ze heeft gewijzigd en welke wijzigingen zijn aangebracht.

Wanneer personen functiebranches maken en samenvoegen in een doelbranch met behulp van pull-aanvragen, is de ontwikkelingsgeschiedenis van de doelbranch mogelijk geen rechte chronologische lijn. Wanneer u dus de geschiedenis van wijzigingen in een bestand in de doelbranch bekijkt, moet u er rekening mee houden dat de volgorde van doorvoeringen wordt beïnvloed door de samenvoegstrategie en samenvoegdatum, niet alleen de oorspronkelijke datum van de wijzigingen. De meest recente doorvoering op de main vertakking kan bijvoorbeeld een wijziging introduceren die weken geleden is aangebracht in een functievertakking die slechts net is samengevoegd in de main vertakking met behulp van een samenvoeging in drie richtingen.

In dit artikel leert u het volgende:

  • Bestandsversies vergelijken
  • Bestanden herstellen
  • Branches vergelijken

Zie Hoe Visual Studio versiebeheer eenvoudig maakt met Git voor meer informatie over het gebruik van Visual Studio 2022.

Bestandsversies vergelijken

Als u wilt weten hoe en wanneer een bepaalde bestandswijziging heeft plaatsgevonden, moet u mogelijk verschillende versies van hetzelfde bestand vergelijken met verschillende doorvoeringen, mogelijk in verschillende vertakkingen.

Met de azure DevOps-teamprojectsite kunt u twee versies van hetzelfde bestand vergelijken met doorvoeringen in dezelfde vertakking, maar biedt geen ondersteuning voor het vergelijken van bestandsversies tussen vertakkingen.

  1. Open vanuit uw webbrowser het teamproject voor uw Azure DevOps-organisatie. Selecteer in de weergave Bestanden van opslagplaats > een bestand en kies het tabblad Vergelijken.

    Schermopname van de weergave Bestand vergelijken op de azure DevOps-projectpagina.

  2. Kies op het tabblad Vergelijken de twee doorvoeringen die de bestandsversies bevatten die u wilt vergelijken. In de diff-weergave worden nieuwe, verwijderde of gewijzigde bestandslijnen weergegeven.

    Schermopname van de opties vergelijken in de weergave Bestand vergelijken op de azure DevOps-opslagplaatspagina.

Notitie

Met GitHub kunt u twee versies van hetzelfde bestand vergelijken van verschillende doorvoeringen in verschillende vertakkingen. Als u wilt vergelijken, voegt u de URL van uw GitHub-opslagplaats toe /compare/<commit1>..<commit2> om naar de vergelijkingspagina te navigeren. De vergelijkingspagina bevat een diff-weergave van elk bestand dat verschilt. Zie Doorvoervergelijkingen vergelijken in GitHub voor meer informatie over doorvoervergelijking.

Bestanden herstellen

U kunt een specifieke versie van een bestand herstellen vanuit de Git-geschiedenis, zelfs als het bestand is bewerkt, verwijderd of hernoemd in een latere doorvoering. Als u een oudere versie van een bestand herstelt, wordt er geen nieuwe doorvoering gemaakt met de wijziging. Als u uw vertakking wilt bijwerken met de herstelde bestandsversie, moet u de wijziging doorvoeren.

Met de projectsite van het Azure DevOps-team kunt u alle wijzigingen die zijn aangebracht door een specifieke doorvoering terugzetten, maar biedt geen ondersteuning voor het terugdraaien van wijzigingen in een specifiek bestand binnen de doorvoer.

Branches vergelijken

U kunt lokale of externe vertakkingen vergelijken om de wijzigingen te bekijken die het gevolg zijn van een samenvoeging of herbasis. Met vertakkingsvergelijking kunt u controleren op samenvoegingsconflicten en kunt u zien hoe wijzigingen van anderen van invloed kunnen zijn op uw werk.

Visual Studio 2019 en eerdere versies bieden geen ondersteuning voor vertakkingsvergelijking. Als u een van deze versies gebruikt, kunt u vertakkingen op de Git-opdrachtregel vergelijken of uw webbrowser gebruiken, als uw opslagplaats wordt gehost in Azure-opslagplaatsen of GitHub. Visual Studio 2022 biedt ondersteuning voor vertakkingenvergelijking, zoals beschreven in Compare-vertakkingen.

  1. Open vanuit uw webbrowser het teamproject voor uw Azure DevOps-organisatie. Selecteer in de weergave Opslagplaatsen > vertakkingen het beletselteken voor een vertakking en kies Vertakkingen vergelijken om de weergave Vertakkingen te openen.

    Schermopname van het contextmenu van de vertakking in de weergave Branches op de azure DevOps-projectpagina.

  2. Kies in de weergave Vertakking vergelijken de twee vertakkingen die u wilt vergelijken. Selecteer het tabblad Bestanden voor een diff-weergave van de nieuwe, verwijderde of gewijzigde regels in elk gewijzigd bestand.

    Schermopname van het tabblad Bestanden in de weergave Vertakking vergelijken op de azure DevOps-opslagplaatspagina.

Notitie

GitHub ondersteunt vertakkingsvergelijking. Als u twee vertakkingen wilt vergelijken, voegt u de URL van uw GitHub-opslagplaats toe /compare/<branch1>...<branch2> om naar de vergelijkingspagina te navigeren. De vergelijkingspagina bevat een diff-weergave van elk bestand dat verschilt. Zie Vertakkingen vergelijken in GitHub voor meer informatie over vertakkingenvergelijking.

Volgende stappen