4 ms·
Personally, I enjoy that we rally around a common set of tools, as an industry. And Git is probably the best choice in its category. But that may have to do as
by sverhagen 2y ago
Personally, I enjoy that we rally around a common set of tools, as an industry. And Git is probably the best choice in its category. But that may have to do as much with adoption and network effect as it has with inherent quality. It's an advanced tool, but many folks struggle with the less common tasks, while many others struggle with even fairly basic things like a rebase. In an ideal world, if I imagine it, there'd be a tool like Git that lives at a different plane of usability. And I am unsure that a monoculture would be very encouraging in ever getting us there.
- internetter 2y agoFor a while, I was an absolutist on the git CLI. Recently though, I've been using fork for git. I've found that it is much easier to do rebases on it than the interactive mode. It's good to have something as powerful as git, and then build upon it to make it accessible to everyone.
- gregschlom 2y ago> In an ideal world, if I imagine it, there'd be a tool like Git that lives at a different plane of usability Isn't that exactly what Mercurial is trying to be?
- sverhagen 2y agoSure, but what's the point if the entire universe is pushing you toward Git. I understand that Mercurial has non-zero usage, just not anywhere where I ever worked.
- 999900000999 2y agoIt's a tool that's as powerful as you need it to be. On my personal projects I basically just git add . , git commit . -m stuff , git push. Do that every 30 minutes and it's effectively a better Dropbox. If I'm doing something more advanced I'll checkout a branch every now and then. The only time things get hard is when multiple people are editing the same file.
- wilsonnb3 2y agoThere are version control tools that are git compatible, like Sapling from Meta. I think the likeliest future is that one or more of these catch on and Git is still around in the future but is not used directly by most people. https://sapling-scm.com/docs/introduction/getting-started/ https://sapling-scm.com/docs/introduction/getting-started/ https://engineering.fb.com/2022/11/15/open-source/sapling-source-control-scalable/ https://engineering.fb.com/2022/11/15/open-source/sapling-so...