2

I need to install GitExtension on MacOS, but I can't find any info about this.

I found this link

https://sourceforge.net/projects/gitextensions/

after download I get compressed folder there is inside .exe file. I can't execute .exe file on macOS...

So, maybe someone uses Git Extension on his laptop, please share an experience or maybe an alternative way should be used?

2

The footnote of the How to Run addresses Mac :

macOS Mono support for Git Extensions is unknown.

Note specifically though that you at least in 5.4 must run tMono in 32bit version as the 64bit WinForm support is incomplete. Start with --arch=32. http://www.mono-project.com/docs/about-mono/supported-platforms/osx/

Also, the wikis contain only 2 results for mac:

  • Version 2.5x (release/2.5x branch): JetBrains Rider/MonoDevelop (Linux) / MS Visual Studio for Mac (Mac)

    So it is/was supported with MS Visual Studio.

  • Version 2.5x was the last cross-platform version, running both on Windows (MS .NET Framework) and on Linux/Mac (Mono).

    This branch is in maintenance mode with no significant active development planned. ...

| improve this answer | |
2

Here's some other Git visual front-ends for macOS you might consider:

| improve this answer | |
  • Yes, I thought about it... I just get used to GitExtension... Also, I know GitKraken, but with the last update, they restricted work with private repositories... – Aleksey Timoshchenko Nov 9 '19 at 6:50
  • None of those offer side-by-side diff. – Agent_L Feb 12 at 16:23
  • upvoted! @Agent_L source tree is good. not exactly side by side diff, but unified view is there. Also you can use it's menu item "external diff.." to launch the FileMerge tool which can show a side by side diff. – anki Jul 4 at 6:19
  • @ankii SC is crap. It can't push what I'm telling it to push so I have to push manually into gerrit. It can't remember how much history I wanted and every click it reverts to "All Branches". SC feels like student project abandoned after first working feature, it's good for editing commit message and that's pretty much it. BTW, if I wanted to launch external tool, why would I need a frontend? Launching external tool is commandline philosophy, the whole point of integrated client is to not have to do it. The MacOS problem is that half-baked programs pass "because you can do rest in cmd". – Agent_L Jul 6 at 8:53

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .