Sdílet prostřednictvím


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

 

Publikováno: duben 2016

Pomocí výchozího nástroje pro porovnání souborů integrovaného v sadě Visual Studio (okno Rozdíl) lze porovnávat textové soubory. Pro soubory určených typů lze však povolit preferovaný nástroj pro porovnávání souborů. Lze použít jakýkoliv nástroj pro porovnávání, který podporuje zadání úplných cest dvou porovnávaných souborů jako argumenty příkazového řádku.

Požadovaná oprávnění

Chcete-li tento postup provést, je zapotřebí být členem skupiny zabezpečení Administrátoři nebo Uživatelé na počítači, na němž je nainstalována sada Visual Studio. Další informace naleznete v tématu Oprávnění v prostředí Team Foundation Server.

Přidružení typu souboru k porovnávacímu nástroji třetí strany

  1. Proveďte kteroukoliv z následujících skupin kroků.

    1. V sadě Visual Studio na řádku nabídek zvolte položky Nástroje, Možnosti.

    2. V dialogovém okně Možnosti rozbalte položku Správa zdrojového kódu, poté možnost Visual Studio Team Foundation Server a nakonec položku Konfigurace uživatelských nástrojů.

    -- nebo --

    1. V systému Windows zvolte položky Start, Všechny programy, Microsoft Visual Studio 2012, Visual Studio Tools, Příkazový řádek pro vývojáře.

    2. Typ tf diff /configure.

  2. V dialogovém okně Konfigurace uživatelských nástrojů klikněte na tlačítko Přidat.

    Zobrazí se dialogové okno Konfigurace nástroje.

  3. Do pole Přípona zadejte příponu (například .cpp), která má být přidružena k nástroji.

    Tip

    Zadejte . * Pokud chcete přidružit váš nástroj pro všechny typy souborů.

  4. V seznamu Operace zvolte možnost Porovnat.

  5. Do pole Příkaz buď zadejte cestu a název nástroje, nebo klikněte na tlačítko se třemi tečkami (...) a nástroj vyhledejte a zadejte. Výsledek by měl vypadat přibližně takto:

    C:\Program Files\OtherDiff\otherdiff.exe
    
  6. Do pole Argumenty zadejte všechny argumenty, které nástroj vyžaduje:

    • %1: Cesta ke zdrojovému souboru.

    • %2: Cesta k cílovému souboru.

    • %5: Možnost zadaná uživatelem pomocí možnosti /option příkazu Difference. Další informace naleznete v tématu Difference Command.

    • %6: Popisek („popisný název“) zdrojového souboru.

    • %7: Popisek („popisný název“) cílového souboru.

    Tip

    Informace o nejčastěji používaných externích nástrojů a argumenty, které vyžadují získáte na následující stránce na webu společnosti Microsoft: diff/sloučení konfigurace v sadě Team Foundation – běžné hodnoty příkazu a Argument.

    Jako oddělovač argumentů použijte prázdné znaky.

    Porovnat dva soubory lze například zadáním následující syntaxe:

    %1 %2
    

    Chcete-li do nástroje předat prázdné znaky nebo uvozovky, použijte uvozovky.

    Pokud argument obsahuje jednu nebo více mezer, je zapotřebí je uzavřít do uvozovek (""). Obsahuje-li argument jednu nebo více uvozovek, je zapotřebí ihned za každou uvozovku v argumentu přidat další uvozovku. Příkladem může být následující argument:

    "This "" embeds a double quote"
    

    Předejte nástroji popisky („popisné názvy“).

    Pokud nástroj podporuje zobrazení popisku ("popisný název"), jako c:\workspace\test\MyWindow.xaml.cs;C5 (server) 4/26/2010 1:32 PM, můžete zahrnout %6 a %7 tokeny předat nástroj popisek hodnoty. Pokud tyto tokeny nebudou zadány, může nástroj zobrazit názvy dočasných souborů, které mohou být obtížně čitelné.

    Popisky lze zobrazit například zadáním následující syntaxe.

    %1 /title1=%6 %2 /title2=%7
    

    Poznámka

    Tato funkce nesouvisí s popisky správy verzí přidávanými ke konkrétním verzím položek tak, jak je popsáno v tématu Použití popisků k uložení aktuálního stavu souborů.

  7. V dialogovém okně Konfigurace nástroje klikněte na tlačítko OK.

  8. Chcete-li zadat více typů souborů, opakujte kroky 4−9.

  9. V dialogovém okně Konfigurace uživatelských nástrojů klikněte na tlačítko OK.