git pull或merge产生冲突时需要手动解决冲突,使用BeyondCompare可以较方便地完成该项工作。WSL下git配置如下:

$  cat ~/.gitconfig
[i18n]
        logoutputencoding = utf-8
[user]
        email = chudongyu@corp.xxxx.com
        name = chudongyu
[core]
        editor = vim
        autocrlf = input
[difftool "bc4"]
        cmd = "\"/mnt/d/Program Files/Beyond Compare 4/BCompare.exe\" \"$LOCAL\" \"$REMOTE\""
[merge]
        tool = bc4
[mergetool "bc4"]
        cmd = "\"/mnt/d/Program Files/Beyond Compare 4/BCompare.exe\" \"$BASE\" \"$MERGED\""
git difftool
git mergetool

产生冲突后,使用git mergetool,git会使用bc4逐个打开冲突文件让你解决。所有冲突文件处理后git merge --continue或正常add后commit即可。

相关文章:

  • 2021-09-02
  • 2021-09-19
  • 2022-03-09
  • 2021-05-29
  • 2022-12-23
  • 2017-12-07
猜你喜欢
  • 2022-01-31
  • 2021-11-09
  • 2021-08-27
  • 2022-12-23
  • 2021-06-10
相关资源
相似解决方案