Git Windows下配置Merge工具DiffMerge
参考出处:http://coding4streetcred.com/blog/post/Configure-DiffMerge-for-Your-Git-DiffTool
DiffMerge官方提供的方法在Windows系统下实现无效。。 Google了个更简便的方法,亲测有效,
1、下载DiffMerge
http://sourcegear.com/diffmerge/downloads.php,楼主选择的是 Windows Installer (64bit),安装直接下一步,这一版只能安装在C盘
2、创建启动DiffMerge脚本
1)在Git的安装路径的\cmd路径下创建以下两个脚本
(如何创建:先创建TXT,粘贴进去,再改txt名字为.sh的脚本名字)
注意:前面的路径名为安装后的DiffMerge.exe的实际路径名,不然git就找不到了,楼主的为”C:/Program Files/SourceGear/Common/DiffMerge/sgdm.exe”
(1)git-difftool-diffmerge-wrapper.sh
# place this file in the Windows Git installation directory /cmd folder
# be sure to add the ../cmd folder to the Path environment variable# diff is called by git with 7 parameters:
# path old-file old-hex old-mode new-file new-hex new-mode"C:/Program Files (x86)/SourceGear/DiffMerge/DiffMerge.exe" "$1" "$2" | cat
(2)git-mergetool-diffmerge-wrapper.sh
# place this file in the Windows Git installation directory /cmd folder
# be sure to add the ../cmd folder to the Path environment variable# passing the following parameters to mergetool:
# local base remote merge_result"C:/Program Files (x86)/SourceGear/DiffMerge/DiffMerge.exe" "$1" "$2" "$3" --result="$4" --title1="Mine" --title2="Merge" --title3="Theirs"
2)将\cmd设置环境变量,方便找
3、黑掉Git配置文件
找到.gitconfig文件(路径在Windows“用户”路径下),
TXT编辑,相关内容用下面的替换
[merge]tool = diffmerge
[diff]tool = diffmerge
[mergetool]keepBackup = false
[mergetool "diffmerge"]cmd = git-mergetool-diffmerge-wrapper.sh "$LOCAL" "$BASE" "$REMOTE" "$MERGED"
[difftool "diffmerge"]cmd = git-difftool-diffmerge-wrapper.sh "$LOCAL" "$REMOTE"
4、OK
当merge出现冲突的时候,输入
git mergetool
diffmerge就出来啦
Git Windows下配置Merge工具DiffMerge相关推荐
- 配置多个git账号_在Windows下配置多个git账号
本文记录了在Windows下配置两个github账号的过程. 1. 生成并部署SSH key 安装好Git客户端后,打开git bash,输入以下命令生成user1的SSH Key: ssh-keyg ...
- 使用vimdiff做git的diff与merge工具
第一步,安装合适的配色. Plugin 'altercation/vim-colors-solarized' 然后在.gvimrc中指定当使用gvimdiff时,采用独特的配色方案 if &d ...
- windows下配置ssh(FreeSSHD + putty)
windows下配置ssh(FreeSSHD + putty): 1.关于配置过程找到一篇很好的博客,推荐大家先好好看一下,这篇博文解决了大方向问题. 地址:http://blog.csdn.net/ ...
- Windows下配置单机Hadoop环境
Windows下配置单机Hadoop环境 文章目录 Windows下配置单机Hadoop环境 下载Hadoop 下载配置文件 配置环境变量 初始化HDFS 启动Hadoop 关闭Hadoop 常见错误 ...
- QT + OpenCV + MinGW 在windows下配置开发环境
由于研究项目需要,最近开始接触C++界面设计,关于"QT + OpenCV + MinGW在windows下配置开发环境"着实让人头疼,单次配置时间相当长,也十分不容 ...
- Windows下配置CMake(入门级教程,适合新人收藏学习)
作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 CMake是什么? CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安 ...
- Windows下配置NoVNC过程(支持一拖多)
Windows下配置NoVNC过程(支持一拖多) 实现目标 工具 具体过程 实现目标 在windows下使用vnc协议可以通过浏览器访问服务端桌面,并且使用token可以一拖多. 工具 windows ...
- windows下配置gpu加速——cuda与cudnn安装
windows下配置gpu加速--cuda与cudnn安装 一.系统情况 二.安装工具准备 三.工具安装 1. 显卡驱动安装 2.cuda9.0安装 3.cudnn9.0安装 4.vs2015安装 四 ...
- windows下配置文件共享,针对不同用户要不同权限
需求:windows下配置文件共享,针对不同用户要不同权限,如: <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com: ...
- git windows下搭建全过程
http://www.open-open.com/lib/view/open1331166053390.html 1. Git,Windows下的Git,地址:http://msysgit.googl ...
最新文章
- 滴滴开源AI项目登上GitHub热榜,人机对话模型可从论文到产品部署无缝衔接
- java logfaction_Java调试的变迁:从System.out.println到log4j
- 家乐福首家付费会员店遇到「喜与忧」背后,行业同质化问题浮出水面
- apache spark_Apache Spark中的自定义日志
- C语言中的“”和“”
- 你这样的“垃圾“,就应该进入老年代!!!
- [No000004]在WIN7/8任务栏创建快捷方式
- 防止开源的加拉帕戈斯综合症,系统软件和开源都是手段不是目的
- android动画鸿阳,18. Activity淡入淡出动画
- 管理感悟:计划是给谁看的
- 【虹膜识别】基于matlab GUI滤波器虹膜识别【含Matlab源码 917期】
- CSDN获取C币方法
- 深入浅出通信原理(一)
- TranslateAnimation解析
- jzoj5336 【NOIP2017提高A组模拟8.24】提米树 (dfs序dp,奇异姿势dp)
- PAT1062 最简分数
- 红米 10X和红米10X Pro 的区别
- vue2练习五个小例子笔记
- Windows 7系统tracert怎么用?
- 和警察蜀黍拍照像“抓捕现场”?效哥告诉你正确拍照姿势!