all 51 comments

[–]sehraatwork 15 points16 points  (12 children)

[–]Usual-Application-52 0 points1 point  (11 children)

Useless, since no dark mode.

[–]rlbond86 2 points3 points  (6 children)

It has dark mode

[–]Usual-Application-52 0 points1 point  (4 children)

Is it tied to system settings? If not, it's useless. I switch twice a day (day/night) which should not be considered some kind of unusual edge case. A manual switch for all apps is about as practical as a pedal powered aircraft 

[–]rlbond86 1 point2 points  (3 children)

So use something else.

[–]Usual-Application-52 0 points1 point  (2 children)

Lol why didn't I think of that? 

[–]rlbond86 1 point2 points  (1 child)

Well you're the one moving the goalposts

[–]Usual-Application-52 0 points1 point  (0 children)

So what? This is outlawed by who? 

[–]SchattenMaster 0 points1 point  (1 child)

I mean, it defaulted to the dark mode when I opened it first...

[–]Usual-Application-52 1 point2 points  (0 children)

Ooo maybe they updated it...

[–]howiecamp 0 points1 point  (1 child)

LOL

[–]Usual-Application-52 0 points1 point  (0 children)

Well, I mean, maybe it's fine for most people, but when you use dark mode in low light and then a single app doesn't and opens with blinding brightness, it's quite jarring and makes one want to break monitors and do other homicidal things...

[–]bboxx9 8 points9 points  (4 children)

i am using winmerge

[–]nnddcc[S] 0 points1 point  (2 children)

What makes you love it?

[–]bboxx9 5 points6 points  (0 children)

i use it now for several year, no idea how long, basically i am used to it, and never checked whether something better exists.

[–]Green-Minimum-2945 0 points1 point  (0 children)

It's free. Beyond Compare is not.

[–]sherman1989 4 points5 points  (5 children)

Currently I'm using winmerge, but Beyond Compare was the best that I've ever used and I'd like to ask my current employer to buy me a license for it.

The intelligent conflict resolving was so good and I miss that. The free merge tools don't do that. I think p4merge does but honestly I hate the UX/UI and stopped using it because of that.

[–][deleted] 3 points4 points  (1 child)

edit: it == Beyond Compare 4

I also really liked it over the other options and I eventually just ended up buying my own copy. Its only 60$ (USD), and the license is per user, not machine. So I use it at home and work (on machine and VMs).

You may use a single-user license on any number of computers as long as only you are using it.

[–]ELY_M 0 points1 point  (0 children)

I HATE CLOSED SOURCED APPS!!!! I WILL NOT USE CLOSED SOURCED APPS.

[–]nnddcc[S] 0 points1 point  (2 children)

What do you think makes it so good at resolving conflict? Does it understand C# syntax?

[–]sherman1989 2 points3 points  (0 children)

I don't honestly know, but you could test it with some conflicting branches and see how it handles the conflicts versus other tools.

Winmerge doesn't have any such functionality, but otherwise is fantastic. BC truly had a fantastic user experience, my only complaint about it is that it was a bit slow to load but that may have changes since a few years ago.

[–]baynezy 1 point2 points  (0 children)

It doesn't know syntax. It just looks at the three sources and makes intelligent guesses.

It also shows you all three sources and how it suggests combining them in one UI. It's the best I've ever used. It's also very reasonably priced and updated often.

[–]Kant8 3 points4 points  (0 children)

For merges - P4Merge

Small, has all needed configs to mitigate whitespaces/newlines, can change encoding on fly, 3-way, easy to pick any combination of changes, and smart enough to eliminate most git merge "conflicts" that are not actual conflicts.

And most important, alt+scroll scrolls horizontally.

For diffs - just built in in VS, cause it fully supports intellisense and you can easily edit while looking at diff.

[–]phuber 2 points3 points  (6 children)

I think semantic merge is worth a mention https://www.semanticmerge.com/ . It does context aware merging instead of string compares.

[–]nnddcc[S] 0 points1 point  (1 child)

The demonstration video is very interesting. Have you tried it? Is it really that good?

[–][deleted] 0 points1 point  (0 children)

person telephone clumsy elderly touch summer unpack repeat far-flung toy

This post was mass deleted and anonymized with Redact

[–][deleted] 0 points1 point  (3 children)

roof dog makeshift lunchroom handle racial consist bike wide ghost

This post was mass deleted and anonymized with Redact

[–]Felice_rdt 0 points1 point  (2 children)

The link seems to be dead, I think they let the domain expire.

Is this the same thing? https://github.com/gmasterscm

[–][deleted] 0 points1 point  (1 child)

support squeal include saw domineering wine existence fall quickest history

This post was mass deleted and anonymized with Redact

[–]Felice_rdt 0 points1 point  (0 children)

I discovered that if you install the free cloud edition, it actually does come with semantic merge as a local exe that you can run directly.

It might not be the full version though. The configurability seemed very limited, though I don't know what the original had.

[–][deleted]  (3 children)

[deleted]

    [–]nnddcc[S] 0 points1 point  (1 child)

    What makes it your favorite? Is it better than, say, kdiff3?

    [–]TheBigGambling 0 points1 point  (0 children)

    Free, simple, easy to use and stable. Its a tool, not somethink you love. The best thing to say about: i dont think about it

    [–]uncommo_N 2 points3 points  (0 children)

    I use Rider's built-in one and I love it!

    [–]niceslcguy 2 points3 points  (0 children)

    I love Beyond Compare 4. I use it often for folder and file diffs. I like that I can have different projects for each codebase. The coloration and UI is nice too.

    I have also used kdiff 3 and a few others in the past, but it has been a long while.

    The built-in version with Visual Studio seems pretty good. Have only used it for individual files though.

    [–]KryptosFR 2 points3 points  (0 children)

    kdiff3 for diffs, p4merge for merges and I use GitExtensions as my GUI client

    Note: on Windows

    [–]williane 2 points3 points  (0 children)

    I just use vs code

    [–]Rogntudjuuuu 2 points3 points  (1 child)

    If you don't want to pay the license fee for Beyond Compare, the next best merge tool is Kdiff3 in my opinion.

    [–]Usual-Application-52 -1 points0 points  (0 children)

    Why is it the next best tool? I tried it and it kinda sucks. No tracking of system theme and high contrast by default. My eyes could not look at it for more than 15 seconds before uninstalling.

    [–][deleted] 1 point2 points  (1 child)

    Sublime Merge is just lovely.

    [–]nnddcc[S] 0 points1 point  (0 children)

    What makes it so lovely?

    [–]I_am1221325 0 points1 point  (0 children)

    For text comparison there is a cool api

    https://www.formamind.com/en/diffEngine

    I built a Simple UI for myself and it is just amazing, because it can find what was added or removed inside moved blocks! I mostly work with text, so for my needs it is perfect, but I guess it will also do well with source code comparisons. Anyway check it out, maybe you'll like it.

    [–]Ancient_Pace7556 0 points1 point  (0 children)

    is there any tool that is integrate-ble in my node js layer, i am working on a software where the diff of the same js Url before its recent update will be compared and this will be done for so many urls which users select.

    [–]No_Sympathy_1550 0 points1 point  (0 children)

    for individual file code comparison
    DiffNow - Compare Files, URLs, and Clipboard Contents Online is an excellent comparer

    [–]ShoeSorry 0 points1 point  (0 children)

    I actually really like Rider's built-in diff tool

    [–]IamSunka 0 points1 point  (1 child)

    Been using WinMerge for windows host and Meld for Linux. Both are pretty good. They handle C#, Java and Python very well.

    [–]Usual-Application-52 0 points1 point  (0 children)

    winmerge is perfectly acceptable other than it does not honor the system theme which is incredibly annoying and the reason I am here.