Dela via


Jämföra filer i Visual Studio

Du kan visuellt jämföra två filer i Visual Studio för att undersöka skillnaderna mellan dem. Du kan visa filerna sida vid sida eller se skillnaderna inlinje. Jämförelsevyn visas också när du väljer att visa ändringarna i en fil i en inchecknings- eller pull-begäran när du använder versionskontroll.

Jämför två filer (IDE)

I Solution Explorer väljer du två filer (använd Ctrl-klicka för att välja), du kan högerklicka och välja Jämför valda för att öppna diffvyn med bara de två filerna.

Skärmbild av Jämför markerade snabbmenyalternativ.

Eller högerklicka på en av de filer som du vill jämföra och välj Jämför med.... Dialogrutan Öppna fil visas. Välj den andra filen och välj sedan Öppna. Den andra filen behöver inte finnas i lösningen.

Skärmdump av Jämför med på snabbmenyn.

Filen som du högerklickade på visas till höger och kan redigeras. Den andra filen visas i en skrivskyddad vy. Det innebär att ur en diff-vys perspektiv är filen som du högerklickade på den nya versionen och den andra filen anses vara den gamla versionen.

Jämför två filer (kommandorad)

Använd alternativet /Diff (-diff) från kommandotolken Developer. Se: -Diff.

devenv /Diff SourceFile TargetFile [SourceDisplayName [TargetDisplayName]]

Visual Studio öppnas med de två filerna som visas sida vid sida, men ett projekt öppnas inte. TargetFile anses vara den nyare versionen och kan redigeras. I målfilen kan du göra ändringar på vanliga sätt som att skriva, klistra in kod från Urklipp och så vidare.

Förstå skillnader

Minustecknet (-) på vänster sida anger att linjerna har tagits bort. Tecknet (+) till höger anger att linjer har lagts till. Rutor i rött och grönt markerar den specifika text som ändrats på en rad. För ändrad text visar rött den gamla versionen och grönt visar den nya versionen.

Använd pilarna längst upp till vänster för att flytta mellan ändrade avsnitt.

Sida-vid-sida-vyn visar skillnaderna på en delad skärm, som illustreras i bilden nedan.

Skärmbild som visar jämförelse av två filer i vyn sida vid sida.

I den infogade vyn visas skillnaderna i ett enda fönster, enligt följande bild.

Skärmbild som visar skillnaderna i radvyn.

Visningsinställningar i diff-vyn

Alternativet Sammanfattning är en växlingsknapp som du styr genom att trycka på knappen. De andra inställningarna är tillgängliga när du klickar på kugghjulsikonen.

Inställning Kortkommando Beskrivning
Sammanfattning Ctrl+\, Ctrl+5 Om aktiverad visas endast de delar av de två filerna som skiljer sig åt i vyn. Om den inte är aktiverad visas hela filen.
inline-läge Ctrl+\, Ctrl+1 Visa skillnader i en enda filvy.
läge för sida vid sida Ctrl+\, Ctrl+2 Visa de två filerna separat.
Endast vänster körfält Ctrl+\, Ctrl+3 Visa den vänstra filen, den som du valde i dialogrutan Öppna fil.
Endast högerfil Ctrl+\, Ctrl+4 Visa rätt fil, den som du högerklickade på.
Ignorera borttagning av overksamma blanksteg Ctrl+\, Ctrl+Blanksteg Visa inte blanksteg i slutet av en rad som en ändring.
Synkronisera vyer Ctrl+\, Ctrl+nedåtpil Lås rullningslisterna så att du alltid tittar på samma del av båda filerna.

-DiffGör en commitSkapa en pull request