Welcome to the largest gaming community on Lemmy! Discussion for all kinds of games. Video games, tabletop games, card games etc.
Submissions have to be related to games
No bigotry or harassment, be civil
No excessive self-promotion
Stay on-topic; no memes, funny videos, giveaways, reposts, or low-effort posts
Mark Spoilers and NSFW
No linking to piracy
More information about the community rules can be found here.
Do game devs not have
git blame
? Honest question. Seems like not having version control on development of 3d assets is a bit of an oversight.Git isn’t very good with large binary files, git blame doubly so. There’s asset management systems but finding when a hate symbol was added to something binary is gerally going to be difficult
Good point. I’d hope that there is some equivalent version control though.
I think git lfs is a pretty well accepted tool for managing big files in git.
There is git lfs as mentioned, and other systems like perforce support binaries too, but generally assets like those aren’t under the same kind of version control because they don’t change as frequently, aren’t worked on by multiple people, and can’t be diffed.
I think perforce is mostly used. There certainly should be a changelog but no text diff really.
You don’t need diffing to find something like that, bisect should handle this easily.
That wouldn’t be difficult at all if it was in version control, just load them into an editor in a binary-search fashion. Even if it takes a few minutes per check, that shouldn’t take more than a few hours.
Assets are humongous compared to code and their tools probably integrate with more reasonable asset management solutions.
deleted by creator
Probably do, but definitely not with default Git. Bunch of game devs use perforce, or some kind of a modified version of a different version control