top | item 39092439

(no title)

Vermeulen | 2 years ago

Git LFS is a giant hack ontop of Git. Most game devs I know moved away from it over time (back to Perforce or SVN). It might seem okay at first - but deep into a project you'll want to rearrange/rename folders and keep history logs, and discover that Git LFS doesn't actually work like normal Git and your file history wasn't kept. Only once you start dealing with issues will you find all the weird hacks Git LFS does ontop.

I'd say Git not working well for game dev isn't a pitch that Diversion needs to make, because it's already clear to most game devs.

discuss

order

jayd16|2 years ago

Its gotten a lot better over time as far as adding tooling to make big changes. Its the same ol' 'its fine if you know what you're doing and not so fine if you don't.' Personally I'd rather deal with git's issues but p4 has the a lot of built in support in engines.

Day to day I think its the industry tooling and the partial checkouts that have people pick P4, not esoteric problems you face years down the line.