|
|
|
|
|
by Balinares
61 days ago
|
|
In sort of the same way juggling apples is better than juggling hand grenades: it's mostly the same in the simple cases, but once you start doing the really fancy stuff, one of the two will get you a lot fewer messy explosions. (Your question is not dumb, BTW. The pithy answer is: UX matters, but it does so in ways that can be hard to convey since it's about the amount of cognition you need to put in a given thing to get a desired outcome, and that's tricky to express in text. Also there will always be some people for whom a new mental model just doesn't work. That doesn't make them dumb either, at least provided they have the wisdom not to petulantly piss in the cornflakes of those who get a kick out of how much better the new thing works for them.) |
|
There are annoying things for even experienced users like merging the history of merged repos, or sometimes patching a bisect for a bug.
Complex operations in git are complex and often there is nothing that makes them palatable enough to understand without really understanding git internal workings.
I will try once more when I feel my brain is more opened to the ideas jj is proposing. Thanks again