Přidružení typu souboru k nástroji pro porovnání souborů

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Textové soubory můžete porovnat pomocí okna Rozdíl, výchozího nástroje pro porovnání souborů integrovaný se sadou Visual Studio. Můžete také povolit jiný nástroj pro porovnání souborů pro typy souborů, které zadáte. Můžete použít jakýkoli nástroj pro porovnání, který podporuje jako argumenty příkazového řádku úplné cesty dvou souborů, které chcete porovnat.

Požadavky

V počítači, na kterém je nainstalovaná sada Visual Studio, musíte být členem skupiny zabezpečení Správa istrators nebo Users. Další informace najdete v referenčních informacích k oprávněním a skupinám.

Přidružení typu souboru k nástroji pro porovnání souborů

Pokud chcete přidružit typ souboru k nástroji pro porovnání souborů, můžete začít z příkazového řádku vývojáře nebo ze sady Visual Studio.

Příkazový řádek pro vývojáře

  1. Ve Windows vyberte Start a zadejte Příkazový řádek pro vývojáře. Ve výsledcích hledání vyberte příkazový řádek vývojáře pro vaši verzi sady Visual Studio, například Developer Command Prompt pro Visual Studio 2022.
  2. V okně příkazového řádku zadejte tf diff /configure.
  3. Podle pokynů nástroj nakonfigurujte.

Visual Studio

  1. V sadě Visual Studio vyberte Možnosti nástrojů>.
  2. V dialogovém okně Možnosti rozbalte položku Správa zdrojového kódu a pak vyberte Visual Studio Team Foundation Server.
  3. Vyberte Konfigurovat uživatelské nástroje.
  4. Podle pokynů nástroj nakonfigurujte.

Konfigurace nástroje

  1. V dialogovém okně Konfigurovat uživatelské nástroje vyberte Přidat.
  2. V dialogovém okně Konfigurovat nástroj zadejte do pole Přípona příponu příponu, kterou chcete přidružit, například .cpp nebo * pro všechny soubory.
  3. V části Operace rozbalte rozevírací seznam a vyberte Porovnat.
  4. Do textového pole Příkaz zadejte cestu a název nástroje pro porovnání, nebo zvolte tři tečky ... a přejděte k nástroji a vyberte ho. Zadejte nebo přejděte do složky C:\Program Files\OtherDiff\otherdiff.exe.
  5. Do textového pole Argumenty zadejte všechny argumenty , které nástroj vyžaduje.
  6. Výběrem šipky vedle pole Argumenty vyberte ze seznamu proměnných, které příkaz diff naplní a předá nástroji. Jakýkoli jiný text v poli argumentu předá nástroji přímo.
  7. Vyberte OK.
  8. Znovu vyberte OK nebo vyberte Přidat a přidejte další přípony souborů. Až přidávání rozšíření dokončíte, vyberte OK.

Zadání argumentů

Pokud zadáte argumenty pro nástroj rozdílu, použijte následující syntaxi:

  • K oddělovači argumentů použijte prázdné znaky. Můžete například zadat následující syntaxi pro porovnání dvou souborů:
    %1 %2.

  • Pomocí uvozovek můžete nástroji předat prázdné znaky nebo uvozovky. Pokud argument obsahuje jednu nebo více mezer, uzavřete argument do uvozovek, například "an argument". Pokud argument obsahuje uvozovky, přidejte další uvozovky hned za uvozovku v argumentu. Můžete například zadat následující argument: "This character "" is a double quote mark".

Následující tokeny označují proměnné, které se mají předat nástroji rozdílu:

  • %1 je cesta ke zdrojovému souboru.
  • %2 je cesta k cílovému souboru.
  • %5 je řetězec možností, které zadáte pomocí /optiondifference příkazu. Další informace najdete v tématu Příkaz rozdílu.
  • %6 je popisek popisku popisku názvu zdrojového souboru.
  • %7 je popisek popisku popisku názvu cílového souboru.

Pokud je to možné, předejte popisky popisků názvů do nástroje. Pokud váš nástroj podporuje zobrazování popisků, například c:\workspace\test\MyWindow.xaml.cs;C5 (server) 4/26/2010 1:32 PM, můžete zahrnout %6 a %7 tokeny, které nástroji předávají hodnoty popisků. Pokud tyto tokeny nezadáte, nástroj může zobrazovat názvy dočasných souborů, což může být obtížné číst.

Můžete například zadat následující syntaxi, která zobrazí popisky popisků popisků názvů:
%1 /title1=%6 %2 /title2=%7.

Poznámka:

Popisek popisku nesouvisí s popisky správy verzí, které platí pro konkrétní verze položek ve správě verzí. Další informace o popiscích správy verzí najdete v tématu Použití popisků k pořízení snímku souborů.

Další informace o často používaných externích nástrojích a argumentech, které vyžadují, najdete v tématu Konfigurace různých nástrojů rozdílu a sloučení pro Správa verzí Team Foundation.