最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

Windows7下git配置difftool

业界 admin 3浏览 0评论

GIT是一个代码版本控制工具,是软件开发团队中必不可少的一类工具,类似的工具还有像SVN,CVS等;在此之前我一直使用的SVN,因为SVN在windows下有很好的客户端【小乌龟】,使用起来简单又方便,可以通过UI工具浏览仓库、查看日志、查看diff等等;近期因为项目需要开始更换为GIT工具,GIT的使用就没有SVN那样简单方便了,没有了UI工具可以使用,对于其它提交相关命令还凑合,但是GIT的diff工具真的很不好用,没有SVN的简单直观,所以找了个可以替代工具来做diff查看。

当然GIT也是有好处的,比如:仓库冗余备份【BOSS再也不用担心主仓库服务器的数据丢失了】,切换分支的时候可以同时切换工作目录上下文【好比切换了个环境,而SVN就没有这个功能了】

git下载与安装

  1. git官网https://git-for-windows.github.io/下载git bash客户端
  2. 按照步骤进行安装即可

winmerge下载与安装

  1. winmerge官网http://winmerge/downloads/下载安装包
  2. 按照步骤进行安装即可

配置winmerge

  1. 进入git bash环境
  2. 切换到主目录【cd ~】
  3. 编辑.gitconfig文件,并加入以下内容

[diff]
    tool = winmerge
[difftool "winmerge"]
    cmd = "C:/Program Files (x86)/WinMerge/WinMergeU.exe" -e -ub -dl "Base" -dr "Mine" "$LOCAL" "$REMOTE"
[difftool]
    prompt = false

使用git difftool

  1. 进入git bash环境
  2. 切换进入git仓库
  3. 修改某个文件
  4. 使用git difftool命令查看文件比较



GIT是一个代码版本控制工具,是软件开发团队中必不可少的一类工具,类似的工具还有像SVN,CVS等;在此之前我一直使用的SVN,因为SVN在windows下有很好的客户端【小乌龟】,使用起来简单又方便,可以通过UI工具浏览仓库、查看日志、查看diff等等;近期因为项目需要开始更换为GIT工具,GIT的使用就没有SVN那样简单方便了,没有了UI工具可以使用,对于其它提交相关命令还凑合,但是GIT的diff工具真的很不好用,没有SVN的简单直观,所以找了个可以替代工具来做diff查看。

当然GIT也是有好处的,比如:仓库冗余备份【BOSS再也不用担心主仓库服务器的数据丢失了】,切换分支的时候可以同时切换工作目录上下文【好比切换了个环境,而SVN就没有这个功能了】

git下载与安装

  1. git官网https://git-for-windows.github.io/下载git bash客户端
  2. 按照步骤进行安装即可

winmerge下载与安装

  1. winmerge官网http://winmerge/downloads/下载安装包
  2. 按照步骤进行安装即可

配置winmerge

  1. 进入git bash环境
  2. 切换到主目录【cd ~】
  3. 编辑.gitconfig文件,并加入以下内容

[diff]
    tool = winmerge
[difftool "winmerge"]
    cmd = "C:/Program Files (x86)/WinMerge/WinMergeU.exe" -e -ub -dl "Base" -dr "Mine" "$LOCAL" "$REMOTE"
[difftool]
    prompt = false

使用git difftool

  1. 进入git bash环境
  2. 切换进入git仓库
  3. 修改某个文件
  4. 使用git difftool命令查看文件比较



发布评论

评论列表 (0)

  1. 暂无评论