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.
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.
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.
I den infogade vyn visas skillnaderna i ett enda fönster, enligt följande bild.
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. |