Mac下可视化解决git conflict

不比Windows系统软件的丰富和可视化的强大,虽然Mac也还好,个人感觉还是差些。这不,git一旦发生冲突,想找个好些的可视化解决冲突的软件都有些不容易。后来搜到DiffMerge这个软件,于是尝试了下。命令行调用为: git mergetool ,但是需要设置一下:

首先下载时要下载installer格式:Download the DiffMerge OS X installer

其次在命令行执行配置:

git config --global diff.tool diffmerge
git config --global difftool.diffmerge.cmd 'diffmerge "$LOCAL" "$REMOTE"'
git config --global merge.tool diffmerge
git config --global mergetool.diffmerge.cmd 'diffmerge --merge --result="$MERGED" "$LOCAL" "$(if test -f "$BASE"; then echo "$BASE"; else echo "$LOCAL"; fi)" "$REMOTE"'
git config --global mergetool.diffmerge.trustExitCode true

以上内容来自http://quding0308.iteye.com/blog/1969831

http://cssor.com/mac-osx-resolve-git-conflict.html

参与评论

电子邮件地址不会被公开。 必填项已用*标注

*

全部分类
Books(4)code(7)database(6)html&css(24)java(11)JavaScript(51)jQuery(24)linux(20)python(1)React(1)share(1)soft(4)solution(53)thinking(17)vim(9)WordPress(8)前端优化(12)拓展(33)服务器(33)移动开发(4)自然(22)