Thursday, January 23, 2014

Git: Visual Studio als Diff/Merge-Tool

Ein Kollege hat herausgefunden, wie sich das ab Visual Studio 2012 integrierte Diff-/Merge-Tool für git konfigurieren lässt. Das ist dann sinnvoll wenn man vorwiegend aus der IDE arbeiten möchte. Seit VS2012 ist Git voll in die IDE integriert, da ist das schon eine sinnvolle Option. Dazu muss dieses einfach in die nutzerspezifische .gitconfig eingetragen werden:

[diff]
    tool = vsdiffmerge
[difftool]
      prompt = false
[difftool "vsdiffmerge"]
      cmd = '"C:/Program Files (x86)/Microsoft Visual Studio 12.0/Common7/IDE/vsdiffmerge.exe"' "$LOCAL" "$REMOTE" //t
      keepbackup = false
      trustexistcode = true
[merge]
      tool = vsdiffmerge
[mergetool]
      prompt = false
[mergetool "vsdiffmerge"]
      cmd = '"C:/Program Files (x86)/Microsoft Visual Studio 12.0/Common7/IDE/vsdiffmerge.exe"' "$REMOTE" "$LOCAL" "$BASE" "$MERGED" //m
      keepbackup = false
      trustexistcode = true

No comments:

Post a Comment