Git Diff 插件配置-阿里云开发者社区

开发者社区> 开发与运维> 正文

Git Diff 插件配置

简介: 1.查看系统支持哪些插件 使用$ git difftool --tool-help命令来查看系统支持哪些Git Diff插件。 $ git difftool --tool-help 'git difftool --tool=' may be set t...

1.查看系统支持哪些插件

使用$ git difftool --tool-help命令来查看系统支持哪些Git Diff插件。

$ git difftool --tool-help
'git difftool --tool=<tool>' may be set to one of the following:
                vimdiff
                vimdiff2
                vimdiff3

The following tools are valid, but not currently available:
                araxis
                bc
                bc3
                codecompare
                deltawalker
                diffmerge
                diffuse
                ecmerge
                emerge
                examdiff
                gvimdiff
                gvimdiff2
                gvimdiff3
                kdiff3
                kompare
                meld
                opendiff
                p4merge
                tkdiff
                winmerge
                xxdiff

Some of the tools listed above only work in a windowed
environment. If run in a terminal-only session, they will fail.

2.安装DiffMerge插件

https://sourcegear.com/diffmerge/

电脑是win64所以在首页选择Windows Installer(64big),下载后安装。

3.根据DiffMerge官方文档,去配置

进入DiffMerge首页--->“Products”--->"DiffMerge"--->"Documentation"--->"Integration With Third-Party Software"


img_0dce860a2f556be9d8f6c199b9fd14d4.png

根据之前不同的安装 Git 方式,选择不同的配置方式

  1. GitHub for Windows or Git Bash Shell ;
  2. Git for Windows (MSysGit) or Git Cmd ;
  3. Git Under Cygwin or GitBash Shell ;

注意上图中这种分成三行的命令,是一个命令行,执行时候,分三次复制,并加空格。不要一下复制,直接执行;

C:\> git config --global difftool.diffmerge.cmd
    "C:/Program\ Files/SourceGear/Common/DiffMerge/sgdm.exe
        \"$LOCAL\" \"$REMOTE\""

如果安装不成功,检查DiffMerge安装的目录,和命令中目录是否一致。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章