某个项目的分支是这样的..

2018-01-08-19-29-25

分支间有的代码是要复用的。要管理这么多分支,经常用bcompare比较。用 git 命令可以方便的调出 bcompare 作为difftool or mergetool

.gitconfig 配置

添加如下配置

[diff]
    tool = bc3
[difftool "bc3"]
    cmd = /usr/bin/bcompare \"$LOCAL\" \"$REMOTE\"
[difftool]
    prompt = false
[merge]
    tool = bc3
[mergetool "bc3"]
    cmd = /usr/bin/bcompare \"$LOCAL\" \"$REMOTE\" \"$BASE\" \"$MERGED\"
    trustExitCode = true

使用

git difftool --dir-diff origin/streamer-5.0 origin/streamer-6.0