DEV Community

Discussion on: Do you merge branches locally or create pull requests for personal projects?

 
dwilmer profile image
Daan Wilmer • Edited

A quick overview of what I found for Linux.

Working (but not the way I want):

  • GitKraken installs, but requires a paid license to use with private repositories. Since I mainly use private Bitbucket repos, this doesn't work for me.
  • GitAhead works, but has very little emphasis on branches. As I'm using feature branches, this does not work well for me.

Not working on Linux (yet):

  • SourceTree (spent several hours to get it to work with Wine, no success yet)
  • Fork (currently working on it, not easy, might bail Doesn't support 32 bit windows, Wine and .NET 4.8 do not play nice with 64 bit)
Thread Thread
 
sanchocreativo profile image
sanchocreativo

Another thing to mention is that gitkraken is made with Electron, therefore is not very performant, at least in Linux.

Thread Thread
 
adam_cyclones profile image
Adam Crockett ๐ŸŒ€

Arguably, it doesn't matter all that much for it's purpose. I found but kraken years back because it's electron basses and electron was new and shiny.
If performance is 2 seconds of lag and awquaurd nothingness then sure, don't use it. But also its relative to your machine, kernal and distro which is again not equal.
But yes electron takes up a decent chunk of memory on a machine with limited resources, don't run a GUI ๐Ÿ˜›. I have tested nwjs electron and other native webview based applications, electron is the worst but I still don't mind.