TortoiseGit解决Excel冲突

2018-09-19  本文已影响0人  尛尛大尹

1.Git自带mergetool工具解决

1.启动合并工具
> git mergetool 
根据所需的内容手动合并
a:编辑受影响的文件
b:采用--ours或者--theirs选项,选择只选用自己或者别人那个版本的文件
> git checkout --theirs <name>
2.提交修改
> git add .
> git commit -m "<message>"
当然我们也可以取消合并
> git reset --merge

2.TortoiseGit解决

双击冲突的文件编辑即可

以上两种编辑时显示几个单词的含义是:

Base:需要合并的两个文件最近的共同祖先版本
Local:当前分支文件
Remote:需要合并的另外分支文

两者都是把自己所需要的文件复制粘贴到最下面生成新的文件以解决冲突,如果不满意还可在冲突区域直接编辑

3.TortoiseGit内嵌了多种解决冲突的文件类型,但是需要添加进去:

例如,解决Excle冲突

TortoiseGit--->设置(settings)--->差异查看器--->TortoiseGit/外部--->高级设置--->(选择所需要的文本类型)编辑--->记住扩展名,复制外部程序--->取消--->取消
image.png
image.png
image.png
合并工具--->TortoiseGitMerge--->高级设置--->添加--->写入相应的扩展名,粘贴外部程序--->确定--->确定--->应用--->确定
image.png
xz
image.png
上一篇 下一篇

猜你喜欢

热点阅读