git设置mergetool可视化工具

原创 2017年04月15日 23:29:20

git设置mergetool可视化工具

可以设置BeyondCompare,DiffMerge等作为git的比较和合并的可视化工具,方便操作.

设置如下:

  1. 先下载并安装BeyondCompare,DiffMerge等.
  2. 设置git配置,设置BeyondCompare的git命令如下:
    #difftool 配置
    git config --global diff.tool bc4
    git config --global difftool.bc4.cmd "\"c:/program files (x86)/beyond compare 4/bcomp.exe\" \"$LOCAL\" \"$REMOTE\""
    
    
    #mergeftool 配置
    git config --global merge.tool bc4
    git config --global mergetool.bc4.cmd  "\"c:/program files (x86)/beyond compare 4/bcomp.exe\" \"$LOCAL\" \"$REMOTE\" \"$BASE\" \"$MERGED\""
    git config --global mergetool.bc4.trustExitCode true
    
    #让git mergetool不再生成备份文件(*.orig)
    git config --global mergetool.keepBackup false

使用方法如下:

diff使用方法:

git difftool HEAD // 比较当前修改情况

merge使用方法

git mergetool



sourceTree设置方法如下:

1.在菜单(工具->选项)中设置如图



2.使用菜单(操作->解决冲突->打开外部合并工具),则可使用

相关文章推荐

git解决冲突与merge

git冲突的场景与其他SCM工具一样,我在这边修改了文件a,同事也修改了文件a。同事比我先提交到仓库中,那么我pull代码时就会报错:$ git pull remote: Counting objec...
  • lincyang
  • lincyang
  • 2015年04月25日 13:17
  • 95018

配置WinMerge作为Git的mergetool

前几天和同学协同开发的时候遇到了合并冲突问题,git的默认gui又只能Use remote edtionorUse local edtion 无法进行更加细致的合并。所以我就想配置一个合并工具。搜索了...
  • liyu34
  • liyu34
  • 2015年08月18日 20:29
  • 835

Git_配置merge工具

Git Merge的常用工具有kdiff3和p4Merge 下面以p4Merge为例说明 系统以OS X为例 1、创建一个merge包装脚本,名字叫作extMerge,让它带参数调用p4merg...

Git Windows下配置Merge工具DiffMerge

官方提供的方法在Windows系统下实现无效。。 Google了个更简便的方法,亲测有效...

使用Beyond Compare作为git mergetool的默认对比工具

对于很多不习惯命令行的人来说,有一个图形界面的对比工具尤为重要。 虽然git mergetool默认提供了很多工具,但是用起来都不是很顺手。 Beyond Compare是一个非常好用的对比工具,...
  • argonwu
  • argonwu
  • 2014年10月10日 22:51
  • 1108

git中配置Beyond Compare作为mergetool

One of the first real points of frustration a developer encounters with Git is the initial unresolve...
  • woshinia
  • woshinia
  • 2014年01月09日 14:39
  • 14057

配置KDiff3作为GIT merge图形化工具

转载自http://blog.sina.com.cn/s/blog_64f109830100xtzz.html。       1. 安装Kdiff3 软件。(最好使用默认路径)       2. ...

git设置 mergetool为kdiff3

看一下我的配置: andrew@andrew-pc:/$ git config -l user.email=wulong710@163.com usr.name=wulong merge.to...

git mergetool 设置为 meld

step 1:  git config --global merge.tool meld step 2: git mergetool step 3: git commit

Git merge 合并分区详解

git merge 用来做分支合并,将其他分支中的内容合并到当前分支中。比如分支结构如下: master ...
  • self001
  • self001
  • 2012年03月06日 15:44
  • 80166
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:git设置mergetool可视化工具
举报原因:
原因补充:

(最多只允许输入30个字)