Re:JetBrains: $270M revenue, 405K paying users, $0 raised
by andybak on Monday December 16, 2019 @06:35PM
(#21808765)
> Git model is simple.
I strongly disagree.
Let's list just basic git concepts that you're likely to encounter fairly early on: the working tree, staged commits, branches, remotes, stashes, detached heads, tags, submodules, merge conflicts, squashed commits, fast-forwards, rebasing, cherry-picking.
Some of these you could choose to ignore - rebasing and submodules - but on the whole you need at least a cursory understanding of everything on that list to get by without a git angel to get you out of trouble. I still have a person I phone when anything out of the ordinary happens and I've taught git to other people!
Re:JetBrains: $270M revenue, 405K paying users, $0 raised
by gdxhyrd on Monday December 16, 2019 @10:03PM
(#21810123)
You are confusing the model with the features built on top of that model.
Re:JetBrains: $270M revenue, 405K paying users, $0 raised
by deepaksurti on Sunday December 15, 2019 @10:01PM
(#21800513)
Git is a great example of worse is better philosophy.
Re:JetBrains: $270M revenue, 405K paying users, $0 raised
by okusername on Monday December 16, 2019 @03:47AM
(#21801692)
Thats exactly wHat GUIs are good for. Make infrequenlty used features and options accessible.
Re:JetBrains: $270M revenue, 405K paying users, $0 raised
by anticodon on Monday December 16, 2019 @04:25AM
(#21801853)
But GUIs for git usually do not provide access to all the features. They implement a very small subset that is just as easy to use from cmdline.
I'm also genuinely surprised that people use GUI for git. For merge I understand, but for all other tasks cmdline is easier and faster.
What is complex is the hundred features and commands it provides on top of that model.