Re:What’s wrong with Git? A conceptual design analysis (2016)
by flohofwoe on Wednesday April 28, 2021 @10:20AM
(#26969664)
It's not a criticism really, just an observation ;)
It just happens so that most software development is more like the Linux kernel and less like game development, so for most software projects git is a good fit indeed, just not for gamedev. Maybe it's worth looking into how CGI studios are managing their data, I guess they have the same problems to solve as gamedev studios.
There are specialized solutions though, like https://www.plasticscm.com/ (quite recently acquired by Unity).
Re:What’s wrong with Git? A conceptual design analysis (2016)
by UncleMeat on Wednesday April 28, 2021 @11:17AM
(#26970357)
> It just happens so that most software development is more like the Linux kernel and less like game development
I don't think that is true. Linux kernel development is truly distributed. It is expected that there are multiple completely deployed branches. Most software development using git does have a single point of ownership and a single release branch. It is done on company machines with managed environments.
Almost none of these thinkpieces about git are saying that Linus was foolish in his approach or that he should have anticipated git becoming the lingua franca for junior engineers at megacorps. Instead almost all of them are talking about git's failing in modern development and bemoaning the lack of a better option, followed by a bunch of people insisting that git is actually awesome as long as you can reason about graphs.
I think your criticism here is actually implicitly already part of almost every discussion about git in modern times.