Rendered at 16:29:39 GMT+0000 (Coordinated Universal Time) with Cloudflare Workers.
theMezz 23 hours ago [-]
Because it is too complicated and non-intuitive
dlcarrier 15 hours ago [-]
I worked at a company that used SVN, when we had originally planned to use Git,because most of the engineers new that one specific employee was not going to understand Git and lobbied upper management to change course to SVN.
I don't think management knew there was any difference, or why everyone was requesting SVN instead.
smackeyacky 18 hours ago [-]
This is something git shares with pretty much every source code management system. Of the ones I’ve used over the years including SVN, PVCS, whatever that janky little Microsoft one was called and even sccs in the old days, they all sucked one way or another.
The only one that was truly intuitive to me was Envy/Developer. It only really made sense because we used it in Smalltalk but I really liked the packaged nature of change sets that it modeled.
Git is nowhere near the worst of these. SVN, hands down a cranky and unreliable dumpster fire was the worst.
With git at least you can get way with using a surprisingly small subset of features if you regularly merge before doing your pull request.
greenavocado 21 hours ago [-]
/thread
xlii 20 hours ago [-]
Years ago I was quite able when it came to git. I could plumb, mess with reflog: never had to do "copy dir" - safety.
For last 4 years I'm using Jujutsu exclusively, and it is just here. I forgot what staging is and only recalled it when it was mentioning in the post.
So I agree with siblings: because better frontend exists than git cli.
I don't think management knew there was any difference, or why everyone was requesting SVN instead.
The only one that was truly intuitive to me was Envy/Developer. It only really made sense because we used it in Smalltalk but I really liked the packaged nature of change sets that it modeled.
Git is nowhere near the worst of these. SVN, hands down a cranky and unreliable dumpster fire was the worst.
With git at least you can get way with using a surprisingly small subset of features if you regularly merge before doing your pull request.
For last 4 years I'm using Jujutsu exclusively, and it is just here. I forgot what staging is and only recalled it when it was mentioning in the post.
So I agree with siblings: because better frontend exists than git cli.