git 使用Beyond Compare比較差別和合並衝突

1、安裝Beyond Compare

  • 根據特定的操做系統選擇安裝包,下載地址:http://www.scootersoftware.com/download.php

2、安裝命令行工具

  • 安裝完成,啓動Beyond Compare,轉到Beyond Compare菜單並運行
    Install Command Line Tools

3、配置

一、Git 2.3和更新版本

(注意:
bc3
在BC版本4的命令行中
使用
。由Linux的git legacy支持引發。)

啓動Beyond Compare,轉到Beyond Compare菜單並運行
Install Command Line Tools

DIFF

在終端:

git config --global diff.tool bc3

要使用Beyond Compare啓動差別,請使用如下命令:
git difftool file.ext

合併

在終端:

git config --global merge.tool bc3
git config --global mergetool.bc3.trustExitCode true

要使用Beyond Compare啓動3向合併,請使用如下命令:
git mergetool file.ext


二、舊版本的Git

  1. 啓動Beyond Compare,轉到Beyond Compare菜單並運行
    Install Command Line Tools。
  2. 將如下行添加到
    $HOME/.gitconfig:

    [diff]
    tool = bcomp
    [difftool]
    prompt = false
    [difftool "bcomp"]
    trustExitCode = true
    cmd = "/usr/local/bin/bcomp" \"$LOCAL\" \"$REMOTE\"
    [merge]
    tool = bcomp
    [mergetool]
    prompt = false
    [mergetool "bcomp"]
    trustExitCode = true
    cmd = "/usr/local/bin/bcomp" \"$LOCAL\" \"$REMOTE\" \"$BASE\" \"$MERGED\"
  3. 要在Beyond Compare中啓動差別,請使用:
    git difftool file.ext
    要在Beyond Compare中啓動合併,請使用:
    git mergetool file.ext
相關文章
相關標籤/搜索