Weergeven waar en wanneer wijzigingensets zijn samengevoegd
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Door uw codebasis te vertakken, kunt u gelijktijdige ontwikkelingsinspanningen isoleren en momentopnamen maken. Wanneer uw teamleden echter in een vertakte codebasis werken, weten ze mogelijk niet welke vertakkingen welke wijzigingen hebben ontvangen en wanneer deze wijzigingen zijn samengevoegd.
Stel dat functieteam B wacht op een foutoplossing. U ontvangt een melding dat de fout is opgelost, maar u kunt de fout nog steeds reproduceren in de builds die afkomstig zijn van uw vertakking.
In Team Foundation Version Control (TFVC) kunt u het venster Wijzigingen bijhouden gebruiken om te zien welke vertakkingen een set wijzigingen hebben ontvangen. In de volgende schermopname ziet u bijvoorbeeld in het venster Wijzigingenset bijhouden hoe wijzigingenset 108 is samengevoegd vanuit de Dev-vertakking naar een onderliggende vertakking en vervolgens baseloos is samengevoegd met twee andere vertakkingen:
Vereisten
- Als u wijzigingensets wilt weergeven, moet uw leesmachtiging zijn ingesteld op Toestaan voor de vertakkingen waarmee u werkt.
- Als u de tijdlijnweergave van een wijzigingenset wilt weergeven, moet de machtiging Branch-object beheren zijn ingesteld op Toestaan.
Zie Standaard TFVC-machtigingen voor meer informatie over machtigingen.
Het venster Wijzigingenset bijhouden weergeven
Belangrijk
U kunt deze procedures uitvoeren op een vertakking, maar niet in een map. In de volgende schermopname is BuildProcessTemplates een map en Dev is een vertakking:
Zie Vertakkingsmappen en -bestanden voor meer informatie over het vertakken.
Het venster Wijzigingen bijhouden weergeven vanuit het venster Geschiedenis van een vertakking of bestand
Selecteer Op>de menubalk van Visual Studio de optie Andere Windows-broncodebeheerverkenner> weergeven.
Selecteer in Broncodebeheerverkenner een vertakking of selecteer een map of bestand dat is opgenomen in een vertakking.
Selecteer broncodebeheer in het menu Bestand en selecteer vervolgens Geschiedenis weergeven.
Klik in het venster Geschiedenis met de rechtermuisknop op de wijzigingenset die u wilt weergeven en selecteer Wijzigingen bijhouden. Het dialoogvenster Vertakkingen selecteren wordt weergegeven.
(Optioneel) Selecteer of wis de vertakkingen die u wilt weergeven of verbergen in de lijst Vertakkingen . Wanneer u vertakkingen selecteert of wist, wordt aan de rechterkant van het dialoogvenster een voorbeeld van uw selecties weergegeven.
(Optioneel) Als uw team veel vertakkingen heeft, gebruikt u de knoppen boven het voorbeeld om eenvoudig de gewenste vertakkingen te selecteren. Beweeg de muisaanwijzer over een knop om informatie te krijgen over wat het doet.
Selecteer Visualiseren.
Het venster Wijzigingenset bijhouden weergeven vanuit een werkitem dat is gekoppeld aan een wijzigingenset
Open een werkitem dat is gekoppeld aan een of meer wijzigingensets en selecteer vervolgens de knop Werkitem bijhouden.
Het dialoogvenster Vertakkingen selecteren wordt weergegeven.
(Optioneel) Selecteer of wis de vertakkingen die u wilt weergeven of verbergen in de lijst Vertakkingen . Wanneer u vertakkingen selecteert of wist, wordt aan de rechterkant van het dialoogvenster een voorbeeld van uw selecties weergegeven.
(Optioneel) Als uw team veel vertakkingen heeft, selecteert u de knoppen boven het voorbeeld om eenvoudig de gewenste vertakkingen te selecteren. Beweeg de muisaanwijzer over een knop om informatie te krijgen over wat het doet.
Selecteer Visualiseren.
Overzicht van het venster Wijzigingenset bijhouden
In de volgende schermopname ziet u een wijzigingenset in het DinnerNow-project:
- De vertakkingen die de wijzigingenset heeft samengevoegd, worden groen weergegeven. Elk van deze vertakkingen bevat het aantal wijzigingenset dat de samenvoegbewerking heeft geïmplementeerd.
- De vertakkingen die de wijzigingenset niet hebben ontvangen, worden lichtblauw weergegeven.
- Als een vertakking slechts enkele wijzigingen in de wijzigingenset heeft ontvangen, wordt de vertakking gevuld met een patroon en wordt er een sterretje weergegeven naast de wijzigingensetnummers in die vertakking. In de schermopname zijn slechts enkele wijzigingen in de wijzigingenset 108 samengevoegd met de testbranch .
- Een pijl vertegenwoordigt een samenvoeging. Een ononderbroken lijn geeft een standaardsamenvoeging aan en een stippellijn geeft een basisloze samenvoeging aan.
Tip
U kunt een vertakking selecteren die de wijzigingenset heeft ontvangen, bijvoorbeeld Versie2. Vervolgens ziet u alle samenvoegingen die nodig waren voor de wijzigingenset om die vertakking te bereiken. Deze samenvoegingen worden weergegeven als donkergroene pijlen.
Overschakelen naar de tijdlijnweergave
U kunt informatie krijgen over wanneer een wijzigingenset is samengevoegd met verschillende vertakkingen door over te schakelen naar de tijdlijnweergave. In deze weergave ziet u het bron-, doel- en tijdstempel van elke samenvoeging.
De tijdlijnweergave van een wijzigingenset weergeven
Open het venster Wijzigingen bijhouden of Werkitem bijhouden en selecteer Vervolgens Tijdlijn bijhouden.
Voorbeeld: De tijdlijnweergave gebruiken
In het eerdere voorbeeld waren verschillende standaard- en basisloze samenvoegingen zichtbaar. Wanneer u Tijdlijn bijhouden selecteert, schakelt het venster Wijzigingenset bijhouden over naar een weergave waarin de volgorde van de samenvoegingen wordt weergegeven:
- De vertakkingen die de wijzigingenset hebben ontvangen, worden boven aan de weergave weergegeven.
- De vertakkingen die de wijzigingenset niet hebben ontvangen, worden onder aan de weergave wit weergegeven. In dit geval hebben FeatureB en Main de wijzigingenset niet ontvangen.
- Het tijdstempel toont de datum en tijd waarop de wijzigingenset is samengevoegd met een geselecteerde vertakking. In dit geval wordt Versie1 geselecteerd en is de samenvoeging naar die vertakking opgetreden op het weergegeven tijdstip.
Sleep wijzigingensets en vertakkingen om ze samen te voegen
Als u een wijzigingenset of vertakking wilt samenvoegen in een andere vertakking, kunt u de wijzigingenset of vertakking naar een andere vertakking slepen in het venster Wijzigingenset bijhouden. Zie Mappen en bestanden samenvoegen voor meer informatie.