Live data from Hacker News

GitKraken: git GUI Client for Windows Mac and Linux

gitkraken.com

31–40 of 180 posts

Re: GitKraken: git GUI Client for Windows Mac and Linux

#31
post #24
post #13

Here are the things every git client should have before opening up: 1) side by side comparison—seems like it only has vertical, which means for heavy changes it's basically useless. 2) conflict resolution. 3) search (it seems like gitkraken does this well from the screenshots) 4) Interactive rebasing, the bread and butter of clean git usage. Without the above as a minimum , I might as well just use the git cli all th…

1 and 2 can be handled by meld[1], available both on Linux and on OSX (via brew). It integrates with git with just `git mergetool -t meld`. 1: http://meldmerge.org/

In particular, you really want a 3-way merge tool (which compares yours and theirs to the common ancestor) for resolving conflicts. Meld didn't used to have this, but it looks like it does now. FWIW, on OS X you can also configure git to use opendiff (which opens FileMerge). It does the job pretty well.

Source: my day job used to involve daily merging of Chromium with Rockmelt and I probably evaluated every merge tool that existed at the time.

Tip: git config --global merge.conflictstyle=diff3

Re: GitKraken: git GUI Client for Windows Mac and Linux

#32

Not open source: http://www.gitkraken.com/faq

Yeah. I don't know when this happened, but that's become a deal breaker for me. Strange, right? Edit to add: It's particularly strange because I wouldn't depend on this tool in some infrastructural way -- I could switch clients anytime without any lock in. But I'm no longer willing to even try anymore. Odd.

Not strange at all. Getting to know a tool and building muscle memory is also an investment you don't want to waste.

Re: GitKraken: git GUI Client for Windows Mac and Linux

#33
post #24
post #13

Here are the things every git client should have before opening up: 1) side by side comparison—seems like it only has vertical, which means for heavy changes it's basically useless. 2) conflict resolution. 3) search (it seems like gitkraken does this well from the screenshots) 4) Interactive rebasing, the bread and butter of clean git usage. Without the above as a minimum , I might as well just use the git cli all th…

1 and 2 can be handled by meld[1], available both on Linux and on OSX (via brew). It integrates with git with just `git mergetool -t meld`. 1: http://meldmerge.org/

Sure. I use kaleidoscope (or vimdiff if necessary). It's a little confusing to see git clients completely neglect this, though—how much time do you really use looking at pretty commit graphs as opposed to actually working with code?

Re: GitKraken: git GUI Client for Windows Mac and Linux

#34
post #28
post #22

Earlier quoted context omitted.

But did you see they have a cool background? If someone has that cool of a background you can trust the software is A+.

And a... well, I'm not sure how to describe this promo video: https://www.youtube.com/watch?v=GE1ImXs2LnI

Sigh.. again with the "I have no idea what to put in this promo, so let's make it a parody video instead".

Re: GitKraken: git GUI Client for Windows Mac and Linux

#35
post #11

Earlier quoted context omitted.

> We actually have programmers who don't want to get involved with git... What do they prefer? Zip files, or something with a slightly different interface but equivalent complexity (e.g. mercurial) ?

I know some people who prefer svn or mercurial over git.

Sure, that's normal! I'm curious whether the OP was saying that programmers didn't like git specifically vs version control in general.

Re: GitKraken: git GUI Client for Windows Mac and Linux

#36

Earlier quoted context omitted.

Yeah. I don't know when this happened, but that's become a deal breaker for me. Strange, right? Edit to add: It's particularly strange because I wouldn't depend on this tool in some infrastructural way -- I could switch clients anytime without any lock in. But I'm no longer willing to even try anymore. Odd.

Seems like you should investigate that, then. The first step is noticing that you may be acting irrationally. The second step is correcting (if in fact it turns out to be irrational, which I'm not claiming).

There are very good reasons not to get invested into non-free software, starting with privacy concerns.

Speaking of which, https://www.axosoft.com/privacy seems to say that the application is allowed to send home virtually unlimited amount of information about your repositories and the work you do in them.

Re: GitKraken: git GUI Client for Windows Mac and Linux

#37

The lack of screenshots above the fold fails my sniff test. If it's so great show me, if not I wondering what's hiding. The same thing applies for languages and frameworks, if the code is great show it off.

http://thereisnopagefold.com/

(for the record, the "screenshots" link is fully visible to me without scrolling)

Re: GitKraken: git GUI Client for Windows Mac and Linux

#39

Not open source: http://www.gitkraken.com/faq

Yeah. I don't know when this happened, but that's become a deal breaker for me. Strange, right? Edit to add: It's particularly strange because I wouldn't depend on this tool in some infrastructural way -- I could switch clients anytime without any lock in. But I'm no longer willing to even try anymore. Odd.

I don't think this is a dealbreaker for 99% of people. I currently use Tower (https://www.git-tower.com/), a closed-source Mac Git client that costs $70.

It's beautiful, it speeds up my work day to day, and it's been worth every cent. Open source is great and I spend my days building an open-source mail client, but I have no problem paying for great tools.

Re: GitKraken: git GUI Client for Windows Mac and Linux

#40
Title seems a bit misleading. From the FAQ:

Does GitKraken support GitHub Enterprise/Bitbucket Server?

GitKraken currently does not support these services but support is planned for a future release.

The only conclusion I can draw from this is that GitKraken supports one or more specific git based services that aren't GitHub Enterprise or Bitbucket, both of which use git.

I'm assuming that the service it does support is GitHub, but maybe the title and website should reflect that limitation.

Post reply on HN