3 ms·
Because git UI sucks. I've been using git for 10 years at least tried mastering it 3 times, even now I'm exactly 30% sure what is happening if I'm using a not t
by lifeplusplus 4y ago
Because git UI sucks. I've been using git for 10 years at least tried mastering it 3 times, even now I'm exactly 30% sure what is happening if I'm using a not top 4 command
- p-e-w 4y agoBut as I mentioned, there are many tools that wrap Git's low-level command line interface, some of which build entirely new UI paradigms on top of it (e.g. Legit).
- Planktonne 4y agoAll those tools are great until something happens that they weren't designed for, and then you're back in the command line but without any experience of the easy stuff.
- danbolt 4y agoI've been on software teams where there were varying levels of git experience (mostly experienced programmers that grew up on Perforce) and I found that new programmers would often get blocked when the repository underneath the UI got into a particular error state (especially when rebasing or merging). Someone who knew git a little better would often have to help get them "unstuck" so they could continue doing their task. In my industry, there's certainly a camp that would prefer we only use Perforce as its a more practical and seamless tool for them. I haven't tried Legit, so I can't comment on it, but I do think that new git interface ideas are certainly doable. They just need to pass a certain "painless" experience that tools like Perforce provide. If a game artist using only Maya/Houndini can check in their files without worrying about the underlying decentralized tech, IT departments would switch over in a second.