配置WinMerge作为Git的mergetool

在遇到Git合并冲突时,为了实现更精细的合并操作,作者选择了WinMerge作为mergetool。通过详细步骤,包括安装WinMerge并将其添加到环境变量,配置Git Bash的变量,以及解决Git早期版本对WinMerge支持的问题,最终成功将WinMerge集成到Git中。虽然仍有小问题,但已能正常使用。
摘要由CSDN通过智能技术生成

前几天和同学协同开发的时候遇到了合并冲突问题,git的默认gui又只能Use remote edtionorUse local edtion 无法进行更加细致的合并。所以我就想配置一个合并工具。

搜索了一番决定使用WinMerge,然后就展开了为期两天的探索。

搜索Git和WinMerge就会出来很多配置教程,我尝试了很多都不行,后来我发现了问题的所在。先说一下我是怎么做的。


我的环境是32位win7+Git-for-windows2.4.5+WinMerge


  1. 首先安装好WinMerge,这一步没什么好说的,就是点击下一步就好。记得要点那个把WinMerge添加到环境变量里的选项,如果没选的话下一步需要修改profile文件。
  2. 然后配置Git Bash的PATH变量,之前很多教程都在说这个PATH但是都不甚详细。我摸索了一下(怪我自己Linux知识不熟),直接上代码大家应该能看明白。
    export PATH="$PATH:/c/Program Files/WinMerge/"
    不过还有一个问题就是上面那句命令只能在不关闭bash前生效,可以去../Git/etc/里面修改profile文件,在最后一行加上上面那行命令就行。
  3. 第三步需要下载其他文件,由于我的Git版本是2.4.5,mergetool里面并没有添加对winmerge的支持,但是自从2.5.0之后Git添加了对winmerge的支持,所以我就从Git在github的主页上下载了最新的源码,从源码的/mergetool/目录下面copy了
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值