Sdílet prostřednictvím


Porovnání souborů v sadě Visual Studio

V sadě Visual Studio můžete vizuálně porovnat dva soubory, abyste prozkoumali rozdíly mezi nimi. Soubory můžete zobrazit vedle sebe nebo zobrazit rozdíly v textu. Porovnání se také zobrazí, když se rozhodnete zobrazit změny v souboru při commitu nebo pull requestu při použití správy verzí.

Porovnání dvou souborů (IDE)

V Průzkumníku řešení vyberte dva soubory (stisknutím klávesy Ctrl vyberte), můžete kliknout pravým tlačítkem myši a zvolit Porovnat vybrané a otevřít zobrazení rozdílu pouze s těmito dvěma soubory.

Snímek obrazovky položky místní nabídky

Nebo klikněte pravým tlačítkem myši na jeden ze souborů, které chcete porovnat, a zvolte Porovnat s.... Zobrazí se dialogové okno Otevřít soubor. Zvolte druhý soubor a pak zvolte Otevřít. Druhý soubor nemusí být součástí řešení.

Snímek obrazovky ‚Porovnat s‘ v místní nabídce

Soubor, na který jste klikli pravým tlačítkem, se zobrazí vpravo a dá se upravit. Druhý soubor se zobrazí v zobrazení jen pro čtení. To znamená, že z pohledu rozdílového zobrazení je soubor, na který jste klikli pravým tlačítkem, nová verze a druhý soubor se považuje za starou verzi.

Porovnání dvou souborů (příkazový řádek)

Z příkazového řádku pro vývojáře použijte možnost /Diff (-diff). Viz -Diff.

devenv /Diff SourceFile TargetFile [SourceDisplayName [TargetDisplayName]]

Visual Studio se otevře se dvěma soubory zobrazenými vedle sebe, ale projekt se neotevře. TargetFile se považuje za novější verzi a je možné ji upravovat. V cílovém souboru můžete provádět změny obvyklými způsoby, jako je psaní, vkládání kódu ze schránky atd.

Vysvětlení rozdílů

Znaménko minus (-) na levé straně označuje odebrané řádky. Znaménko (+) na pravé straně označuje přidané řádky. Rámečky zvýrazněné červeně a zeleně označují konkrétní text, který se změnil v řádku. U změněného textu červená zobrazuje starou verzi a zelená zobrazuje novou verzi.

Pomocí šipek v levém horním rohu se můžete pohybovat mezi změněnými sekcemi.

Zobrazení vedle sebe zobrazuje rozdíly na rozdělené obrazovce, jak je znázorněno na následujícím obrázku.

snímek obrazovky znázorňující porovnání dvou souborů v zobrazení vedle sebe

Vložené zobrazení znázorňuje rozdíly v jednom okně, jak je znázorněno na následujícím obrázku.

snímek obrazovky znázorňující rozdíly v vložené zobrazení

Nastavení zobrazení v rozdílovém zobrazení

Možnost Souhrn je přepínač, který řídíte stisknutím tlačítka. Další nastavení jsou k dispozici po kliknutí na ikonu ozubeného kola.

Nastavení Klávesová zkratka Popis
souhrnu Ctrl+\, Ctrl+5 Pokud je tato možnost povolená, zobrazí se v zobrazení jenom části dvou souborů, které se liší. Pokud není povolený, zobrazí se celý soubor.
vložený režim Ctrl+\, Ctrl+1 Umožňuje zobrazit rozdíly v jednom zobrazení souborů.
souběžný režim Ctrl+\, Ctrl+2 Zobrazí dva soubory samostatně.
pouze levý soubor Ctrl+\, Ctrl+3 Zobrazí levý soubor, který jste zvolili v dialogovém okně Otevřít soubor.
Pouze soubor vpravo Ctrl+\, Ctrl+4 Zobrazte správný soubor, na který jste klikli pravým tlačítkem myši.
Ignorovat oříznutí prázdných znaků + \Ctrl , +Mezerník Nezobrazujte mezery na konci řádku jako rozdíl.
synchronizace zobrazení Ctrl+\, Ctrl+Šipka dolů Zamkněte posuvníky společně, takže se vždy díváte na stejnou část obou souborů.

-DiffVytvoření potvrzenívytvoření žádosti o přijetí změn