Ersetzen Sie Visual Studio 2012 Diff-Tool mit winmerge, wenn Sie Microsoft Git Provider verwenden

8

Ich habe eine Visual Studio 2012 v3- und git-Erweiterung installiert.

Ich möchte das Standard-Merge-Tool zu winmerge ändern, aber es scheint, dass dies keine triviale Aufgabe ist, wenn Microsoft Git Provider ausgewählt wird.

Wenn ich zu VS gehe - & gt; Werkzeuge - & gt; Optionen - & gt; Quellcodeverwaltung Ich verfüge nur über die Registerkarte Plug-in-Auswahl und kann die Tools zum Wechsel zu WinMerge nicht auswählen.

Gibt es eine Möglichkeit, Git Extensions mit WinMerge in VS2012 zu verwenden?

    
Alexander Beninski 25.07.2013, 18:25
quelle

1 Antwort

13

Unterstützt durch den DZone-Artikel , besteht der Trick darin, das diff zu konfigurieren -tool in git.config:

  1. Öffnen Sie die git bash in Ihrem Repository
  2. Erstellen Sie einen Konfigurationsabschnitt für WinMerge als Diff-Tool:

    %Vor%
  3. Konfigurieren Sie git, um als Diff-Tool zu WinMerge zu wechseln:

    %Vor%

Wenn Sie diese Einstellung als globale Einstellung verwenden möchten, ersetzen Sie den Schalter --local durch --global .

    
paulroho 31.07.2013 21:29
quelle