question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Allow Beyond Compare For Merge Conflicts

See original GitHub issue

The desktop app doesn’t work with Beyond Compare for merge conflicts

I have the following settings in my gitconfig file.

[merge]
  tool = BeyondCompare4
[diff]
  guitool = beyondcompare4
[difftool "beyondcompare4"]
  path = C:/Program Files/Beyond Compare 4/bcomp.exe
  cmd = \"C:/Program Files/Beyond Compare 4/bcomp.exe\" \"$LOCAL\" \"$REMOTE\"
[mergetool "BeyondCompare4"]
  path = C:/Program Files/Beyond Compare 4/bcomp.exe
  cmd = \"C:/Program Files/Beyond Compare 4/bcomp.exe\" \"$LOCAL\" \"$REMOTE\" \"$BASE\" \"$MERGED\"

These settings allow Beyond Compare as a merge tool in other Git clients.

When I need to resolve merge conflicts in the desktop application, it opens VS Code. This is set under options -> integrations -> applications and does not allow for Beyond Compare or other 3rd party tools for merging.

Proposed solution

Allow for Beyond Compare and other 3rd party applications to be used for merge conflicts. I have to use a different source control tool when I have merge conflicts.

Issue Analytics

  • State:open
  • Created 3 years ago
  • Reactions:14
  • Comments:12 (5 by maintainers)

github_iconTop GitHub Comments

3reactions
owenwpcommented, Apr 22, 2021

Why not just support whatever merge tool the user already has configured in .gitconfig? A simple option to run the “git mergetool” command would fix this.

1reaction
anartencommented, Apr 23, 2020

I would second this and also suggest TortoiseGit as another editor. https://tortoisegit.org/

Read more comments on GitHub >

github_iconTop Results From Across the Web

Git mergetool: merging three files.
1. Git sends you a message: "CONFLICT (content): Merge conflict in yourfile.py" · 2. git mergetool -- yourfile.py · 3. when Beyond Compare...
Read more >
Using Text Merge - Beyond Compare
When merging, the display filters switch from Beyond Compare's traditional ones to new ones that check the merging status of each line.
Read more >
Move running merge of git to beyond compare - Stack Overflow
git mergetool # Starts Beyond Compare for all conflicted files, one at a time. git mergetool -- <file> # Starts B.C. just for...
Read more >
Merge Conflicts? Beyond Compare is the last tool you'll ever ...
Text File Merging - Beyond Compare can help the user merge two differing files into a single cohesive file encompassing all changes. It...
Read more >
Merging a Conflict with SQL Source Control and Beyond ...
I like the flexibility that SoC's integration with the Beyond Compare merge tool allows. It means I can to take components from both...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found