簡體   English   中英

使用Microsoft Git Provider時,使用winmerge替換visual studio 2012 Diff工具

[英]Replace visual studio 2012 Diff tool with winmerge when using Microsoft Git Provider

我安裝了Visual Studio 2012 v3和git擴展。

我想將默認合並工具更改為winmerge,但是當選擇Microsoft Git Provider時,這似乎不是一項簡單的任務。

當我轉到VS - >工具 - >選項 - >源代碼管理我只有插件選擇選項卡,無法選擇配置工具更改為WinMerge。

截圖

有沒有辦法在VS2012中使用Git Extensions和WinMerge?

DZone文章的支持下 ,訣竅是在git.config中配置diff-tool:

  1. 在存儲庫中打開git bash
  2. 為WinMerge創建配置部分作為差異工具:

     $ git config --local difftool.winmerge.cmd '"C:\\Program Files (x86)\\WinMerge\\WinMergeU.exe" "$LOCAL" "$REMOTE"' 
  3. 配置git切換到WinMerge作為diff-tool:

     $ git config --local diff.tool winmerge 

如果要將此設置作為全局設置,請將--local開關替換為--global

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM