The problem is that you blamed Git, rather than your legacy workflows and corporate culture.
And again, you keep blaming Git here, now around a lack of intuitiveness and a lack of GUI. Again, Git has multiple GUIs around to choose from and multiple integrations with almost any editor and IDE you can think of, some meant for beginners and trivial usage.
And no, things are not "changing" and Git is not to be compared with a "web framework fad". Git became the version control system more than 5 years ago.
Sorry if my tone came off as blaming like you said. I didn't mean to be blaming git or holding it responsible for something. I see a lot of existing inertia for Perforce in the AAA game development industry, and wanted to express that.
I think you're correct in that git is the go-to version control software. I'd reach for it as a default tool every time. I do work with older programmers where the majority of their careers have been in Visual C++ and Perforce, and I've definitely heard sentiments seeing it as wheel-reinventing. I don't agree with them, but it's what I've experienced.
So I fully agree with you, but one area for more artist heavy workflows where git still struggles is ease of use.
The two biggest issues are:
- git lfs doesn't automatically identify large files or binary files. So it's very easy for even experienced engineers to have set up lfs but forgotten to track a file or extension
- git exposes too much of its internals. It's really cumbersome for artists even with UI tools.
That's not to fault git as a technology but I think there's a place for an artist friendly layer on top of git, perhaps a very artist centric UI and set of tools and workflow guides
And again, you keep blaming Git here, now around a lack of intuitiveness and a lack of GUI. Again, Git has multiple GUIs around to choose from and multiple integrations with almost any editor and IDE you can think of, some meant for beginners and trivial usage.
And no, things are not "changing" and Git is not to be compared with a "web framework fad". Git became the version control system more than 5 years ago.