Delen via


Coderegels in de wachtrij zetten in Visual Studio

Line-staging-ondersteuning, ook wel bekend als interactieve staging, is beschikbaar in Visual Studio 2022 versie 17.3 en hoger. Met regelfasering kunt u segmenten van wijzigingen in uw bestanden faseren vanuit de code-editor. Line staging kan ook handig zijn als u wijzigingen wilt splitsen over meerdere commits.

Schermopname van een voorbeeld van git line-staging-ondersteuning in Visual Studio 2022.

Vanaf Visual Studio 2022 versie 17.6kunt u met de aanwijsoptie ook wijzigingen ongedaan maken, regel per regel.

Schermopname van een voorbeeld van het ongedaan maken van wijzigingen voor Git in Visual Studio 2022.

Gefaseerde wijzigingen met kleurmarges bekijken

Het eerste wat u misschien merkt over ondersteuning voor regelfasering is hoe de editor Git-wijzigingen in de schuifbalk en ook in de marge visualiseert.

schermopname van de kleurmarges in de Visual Studio 2022-editor.

Met de kleuren en aantekeningen kunt u eenvoudig onderscheid maken tussen opgeslagen en niet-opgeslagen wijzigingen die u hebt toegevoegd, verwijderd of gewijzigd.

Schermopname van gedifferentieerde en geannoteerde voorbeelden van kleurmarges in Visual Studio 2022.

Instellingen voor kleurmarge configureren

U kunt de kleuren wijzigen die in Visual Studio worden weergegeven, zodat u wijzigingen kunt beheren. Ga in het dialoogvenster Extra>Opties naar de sectie Omgeving>Lettertypen en kleuren en configureer de volgende opties voor weergave-items:

  • Toevoegingen bijhouden in documenten onder broncodebeheer
  • Verwijderingen bijhouden in documenten onder broncodebeheer
  • Wijzigingen in documenten bijhouden onder broncodebeheer

Schermopname van het dialoogvenster Opties waarin u de kleuren kunt wijzigen die Visual Studio gebruikt voor broncodebeheer.

Gefaseerde wijzigingen weergeven met Peek Difference

Kleurmarges zijn interactief. Wanneer u een kleurmarge selecteert, opent Visual Studio de Peek Difference gebruikersinterface (UI), waar u uw wijzigingen in de editor kunt bekijken zonder van context te wisselen. In de gebruikersinterface voor het verschil bekijken wordt het aantal toegevoegde en verwijderde lijnen samengevat en kunt u eenvoudig schakelen tussen wijzigingen met behulp van de pijl-omhoog en pijl-omlaag.

Schermopname van de gebruikersinterface Verschil Bekijken in Visual Studio, zoals deze betrekking heeft op broncodebeheer.

U hebt ook toegang tot Peek Difference wanneer u met de rechtermuisknop op een regel code klikt die wijzigingen bevat. U kunt Verschil weergeven selecteren in het snelmenu of de sneltoets Alt+F8 gebruiken.

Schermopname van het snelmenu in Visual Studio, waar u Het verschil bekijken kunt selecteren.

Notitie

Als u de voorkeur geeft aan een inline verschilweergave, kunt u het besturingselement Instellingen in de rechterbovenhoek van de editor van Diff gebruiken om over te schakelen naar de Inlinemodus.

Schermopname van de diff-opties die beschikbaar zijn via het tandwielpictogram, waar u de optie 'Inline-modus' kunt selecteren.

Instellingen voor verschil bekijken configureren

U kunt wijzigen hoe Visual Studio communiceert met codewijzigingen in de gebruikersinterface van Peek Difference. De optie Klikken om in de marge te kijken is beschikbaar op de pagina Extra>Opties>Teksteditor>Geavanceerd.

Schermopname van de instelling van de teksteditor 'Klikken om in de marge te kijken'.

U kunt de standaardinstelling met één klik wijzigen in Dubbelklik opof u kunt Geen selecteren om de gebruikersinterface voor korte weergaveverschillen uit te schakelen.

Delen van code klaarzetten

U kunt elk codesegment faseerken met behulp van de gebruikersinterface van Peek Difference. Beweeg de muisaanwijzer over de wijziging in de fase en selecteer Fasewijziging. Als u alle wijzigingen die u in een document hebt aangebracht wilt stagen, kunt u de globale Stage-actie gebruiken.

schermopname van de optie Fasewijziging in Visual Studio 2022.

Notitie

Als u de voorkeur geeft aan een weergave met volledig schermverschillen, kunt u overschakelen naar de Diff-editor met het pictogram Niveau verhogen naar document in de rechterbovenhoek van de Peek Difference UI, of gebruik de sneltoets Ctrl+Alt+Home. Alle functies van de Peek Difference UI zijn ook beschikbaar in de Diff editor. In de volgende afbeelding ziet u de Diff-editorweergave:

Schermopname van de verschilweergave van de wijziging van de fase in Visual Studio 2022.

U kunt de staging controls in- of uitschakelen door in de verschilweergave te klikken op de knop Staging controls weergeven.

Gefaseerde wijzigingen doorvoeren

Nadat u de doorvoering hebt voorbereid door de gewenste wijzigingen te controleren en te faseren, kunt u uw doorvoer maken met behulp van het venster Git Changes. Voer een doorvoerbericht in en selecteer gefaseerde doorvoerbewerking om het proces te voltooien:

Schermopname van het dialoogvenster Git-wijzigingen in Visual Studio 2022.