原因:想要推送,要先拉取,在Git上拉取项目后,发生冲突,需要解决。
目标:安装Beyond Compare工具,在Git中解决冲突
1,下载BC(官网地址: http://www.scootersoftware.com/download.php )
安装,记住.exe执行文件的路径;一般会自动运行安装程序。
2.安装好之后可以在外部使用,但是没办法在Git中使用,所以要配置
配置.gitconfig文件
目录 C:\Users\Administrator.gitconfig
添加
[diff]
tool = bc4
[difftool "bc4"]
path = F:/Beyond Compare 4/BComp.exe
[merge]
tool = bc4
[mergetool "bc4"]
path = F:/Beyond Compare 4/BComp.exe
path是你的安装Beyond Compare的可执行.exe文件的目录,
如果你是Beyond Compare 4 ,就写bc4 ,3 就写bc3
- 保存后打开Git.
工具→选项→比较→外部差异对比/合并→
两个工具都要选。
确定,下面开始解决冲突 - 到项目中找到冲突的文件,右击
- 弹出可视化合并进行中,耐心等待几秒钟
8.打开成功,在代码块中解决冲突吧,保存即可,会自动将MyEclipse中的代码更新。