首页 > 其他分享 >使用 bc4 解决 git 合并冲突问题

使用 bc4 解决 git 合并冲突问题

时间:2023-09-01 18:12:40浏览次数:41  
标签:git -- global 冲突 bc4 mergetool config

博客地址:https://www.cnblogs.com/zylyehuo/

STEP1:安装 beyond compare

安装地址:
https://www.scootersoftware.com/download

STEP2:查看 beyond compare 软件安装路径

STEP3:在 git 中配置(仅对当前项目有效)

git config --global merge.tool bc4
git config --global mergetool.bc4.cmd "\"beyond compare 软件安装路径\" \"\$LOCAL\" \"\$REMOTE\" \"\$BASE\" \"\$MERGED\""
# git config --global mergetool.bc4.cmd "\"D:\\Beyond Compare\\Beyond Compare 4\\Beyond Compare 4\\BCompare.exe\" \"\$LOCAL\" \"\$REMOTE\" \"\$BASE\" \"\$MERGED\""
git config --global mergetool.bc4.trustExitCode true
git config --global mergetool.keepBackup false

STEP4:应用 beyond compare 解决冲突

git mergetool

标签:git,--,global,冲突,bc4,mergetool,config
From: https://www.cnblogs.com/zylyehuo/p/17672616.html

相关文章

  • GIT日常命令收集
    常用命令查看配置gitconfig--list[--local|--global|--system]添加配置gitconfig[--local|--global|--system]user.name'Yourname'gitconfig[--local|--global|--system]user.email'Youremail'local:区域为本仓库global:当前用户的所有仓库sys......
  • 【从0到1】用Github Pages和VuePress搭建博客
    写在前面优点:免费简单,上手快相比博客园和CSDN自定义程度高缺点:静态页面,缺少一些交互功能我选择了它是因为只是想用博客做记录,不想花时间自己写前端~GithubPages在GitHub里新建一个Repository,命名为[your_github_name].github.io,博客的网址就是这个啦~eg.这是我的......
  • linux 分配git用户名和密码
    touch.git-credentials然后用代码编辑工具打开刚才的文件,编辑如下:https://你的用户名:你的密码@github.com这一步你要注意一下,如果你是dsdn的账号,注意一下后缀,应该是https://你的用户名:你的密码@code.csdn.net,这个根据情况而定1.2添加gitconfig内容进入gitbash终端输入......
  • Learn Git in 30 days——第 09 天:比对文件与版本差异
    写的非常好的一个Git系列文章,强烈推荐原文链接:https://github.com/doggy8088/Learn-Git-in-30-days/tree/master/zh-cn使用任何版本控制软件的过程中,经常会需要查看历史记录与比对版本之间的差异。而在使用Git的时候要如何进行比对,将是本文重点。准备工作目录我们通过以下......
  • 这可能是Github上最全面的Flutter教程,带你玩转Flutter
    Flutter是什么来头?Flutter是一款开源UI工具包,可利用单一代码库构建本地编译的移动、Web和桌面应用程序。Flutter由谷歌牵头开发,允许开发者构建出具有良好表现力、灵活设计、样式美观且运行迅速的应用程序。Flutter的核心语言为Dart,这是一种现代多范式语言,能够面向多个平台......
  • node18 vue2启动报错 error:0308010C:digital envelope routines::unsupported
    出现原因貌似是因为是因为node17版本开始发布的OpenSSL3.0,而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响。解决方法第一种方法降低node版本降低到17以下即可,如项目不能降低版本看后面的解决方式第二种方法设置NODE_OPTIONS环境变量......
  • gitlab删除project
      ......
  • ESP32 idf常用脚本命令及git命令
    一、Linux环境1.下载并安装相关的工具./install.sh2.添加ESP-IDF工具到PATH中../export.sh3.打开配置界面idf.pymenuconfig4.设置编译的芯片型号idf.pyset-targetesp32c35.编译工程idf.pybuild6.指定串口和波特率烧录程序并打开串口监视器idf.pyflash-b1500......
  • How to install a npm package from the GitHub repository All In One
    HowtoinstallanpmpackagefromtheGitHubrepositoryAllInOnegitrepo$git+https://github.com/xgqfrms/wcui.git$git+ssh://[email protected]/xgqfrms/wcui.git$npminstallhttps://github.com/xgqfrms/wcui/tree/[email protected]:x......
  • Git 常用命令 --- git add命令
    Gitadd的一般形式为:gitadd[参数] [--]<路径>表示将需要提交的代码从工作区添加到暂存区。为了方便,一般都用.来标识路径,.表示当前目录。 1.gitadd.网上普遍的说法是:将修改操作的文件和未跟踪且为新添加的文件添加到git系统的暂存区,但不包括删除的文件。但实际测试,git......