Dela via


Förbered kodrader i Visual Studio

Med stöd för radlagring, även kallat interaktiv mellanlagring , kan du mellanlagra delar av ändringar i dina filer direkt från kodredigeraren. Radlagring kan också vara användbart när du vill dela upp ändringar i olika commit.

Stöd för radlagring, även kallat interaktiv mellanlagring, finns i Visual Studio 2022 version 17.3 och senare. Med radlagring kan du mellanlagra delar av ändringar i dina filer direkt från kodredigeraren. Radlagring kan också vara användbart när du vill dela upp ändringar i olika commit.

Skärmbild av ett exempel på stöd för git-radlagring i Visual Studio 2022.

Du kan använda hovringsalternativet för att även ta bort ändringar rad för rad.

Från och med Visual Studio 2022 version 17.6kan du använda hovringsalternativet för att även avaktiveras ändringar rad för rad.

Skärmbild av ett exempel på hur du avaktiverade ändringar för Git i Visual Studio 2022.

Observera stadierade ändringar med färgmarginaler

Det första du kanske märker om stöd för radlagring är hur redigeraren visualiserar Git-ändringar i rullningslisten och även i marginalen.

Skärmbild av färgmarginalerna i Visual Studio 2022-redigeraren.

Färgerna och anteckningarna gör det enkelt att skilja mellan sparade och osparade ändringar som du har lagt till, tagit bort eller ändrat.

Skärmbild av differentierade och kommenterade färgmarginalexempel i Visual Studio 2022.

Konfigurera inställningar för färgmarginal

Du kan ändra de färger som Visual Studio visar för att hjälpa dig att hantera ändringar. I dialogrutan Verktyg>Alternativ går du till avsnittet Miljö>teckensnitt och färger och konfigurerar följande Visningsobjekt alternativ:

Du kan ändra de färger som Visual Studio visar för att hjälpa dig att hantera ändringar. På sidan Verktygsalternativ> söker du efter teckensnitt och färger och konfigurerar följande visningsalternativ:

  • Spåra tillägg i dokument under källkontroll
  • Spåra borttagningar i dokument under källkontroll
  • Spåra ändringar i dokument under källkontroll

Skärmbild av dialogrutan Alternativ där du kan ändra de färger som Visual Studio använder för källkontroll.

Visa stegvisa ändringar med Peek Difference

Färgmarginaler är interaktiva. När du väljer en färgmarginal öppnar Visual Studio Peek Difference användargränssnitt (UI) där du kan visa dina ändringar i redigeraren utan att växla kontext. Översiktsskillnadsgränssnittet sammanfattar antalet tillagda och borttagna rader och gör det enkelt att växla mellan ändringar med hjälp av uppåt- och nedåtpilarna.

Skärmbild av användargränssnittet för Peek Difference i Visual Studio när det gäller källkontroll.

Du kan också komma åt Peek Difference när du högerklickar på en kodrad som har ändringar. Du kan välja Peek Difference på snabbmenyn eller använda kortkommandot Alt+F8.

Skärmbild av snabbmenyn för högerklicka i Visual Studio där du kan välja Granska skillnad.

Not

Om du föredrar en integrerad skillnadsvy kan du använda kontrollen Inställningar i det övre högra hörnet av Diff-redigeraren för att växla till Integrerat läge.

Skärmbild av de Diff-alternativ som är tillgängliga från kugghjulsikonen, där du kan välja alternativet Infogat läge.

Konfigurera inställningar för peek difference

Du kan ändra hur Visual Studio interagerar med kodändringar i Peek Difference-funktionen. Alternativet Klicka för att titta i marginal finns på sidan Verktyg>Alternativ>Textredigerare>Avancerad.

Skärmbild av textredigerarens inställning

Du kan ändra standardinställningen Enkelklicka till Dubbelklicka, eller kan du välja Ingen för att stänga av användargränssnittet för Peek Difference.

Fasindela kodsegment

Du kan mellanlagra valfritt kodsegment med hjälp av användargränssnittet för Peek Difference. Håll muspekaren över ändringen av steg och välj Stegändring. Om du vill mellanlagra alla ändringar du har gjort i ett dokument kan du använda den globala mellanlagra-åtgärden.

Skärmbild av alternativet Stegändring i Visual Studio 2022.

Not

Om du föredrar att visa skillnader i helskärmsläge kan du byta till Diff-redigeraren genom att använda ikonen Främja till dokument längst upp till höger i Peek Difference UI, eller använda tangentbordsgenvägen Ctrl+Alt+Home. Alla funktioner som tillhandahålls av peek difference-användargränssnittet är också tillgängliga i Diff-redigeraren. Följande bild visar Diff- redigeringsvy:

Skärmbild av skillnadsvy för scenändringar i Visual Studio 2022.

Du kan aktivera eller inaktivera mellanlagringskontrollerna i skillnadsvyn genom att klicka på knappen Visa mellanlagringskontroller.

Checka in stagade ändringar

När du har förberett ditt commit genom att granska och mellanlagra önskade ändringar, kan du skapa ditt commit med hjälp av fönstret Git Changes. Ange ett incheckningsmeddelande och välj Genomför stegvis för att slutföra processen:

Skärmbild av dialogrutan Git-ändringar i Visual Studio 2022.