7 ms·
If I had to "version control" a 1 TB large repo - and assuming I wouldn't quit in anger - I would use a tool which is built for this kind of need and has been u
by Izmaki 4y ago
If I had to "version control" a 1 TB large repo - and assuming I wouldn't quit in anger - I would use a tool which is built for this kind of need and has been used in the industry for decades: Perforce.
- tinco 4y agoSo, you wouldn't consider using a new tool that someone developed to solve the same problem despite an older solution already existing? Your advice to that someone is to just use the old solution?
- TylerE 4y agoWhen the new solution involves voluntary use of git? Not just yea, but hell yes. I hate git.
- ryneandal 4y agoThis was my thought as well. Perforce has its own issues, but is an industry standard in game dev for a reason: it can handle immense amounts of data.
- Phelinofist 4y agoWhat does immense mean in the context of game dev?
- llanowarelves 4y agoOn "real" (AA/AAA) games? Easily hundreds of gigabytes or several terabytes of raw assets + project files. Sometimes even individual art project files can be many gigabytes each. I saw a .psd that was 30gb because of the embedded hi-res reference images. You can throw pretty much anything in there, in one place and things like locking, partial-checkout, etc. Which gets artists to use it
- hinkley 4y agoPerforce also has support for proxies right? It’s not just the TB of data, it’s all of your coworkers in a branch office having to pull all the updates first thing in the morning. If each person has to pull from origin, that’s a lot of bandwidth, and wasted mornings. If the first person in pays and everyone else gets it off the LAN, then you have a better situation.
- llanowarelves 4y agoYep you can. https://www.perforce.com/downloads/helix-core-proxy-server-p4p https://www.perforce.com/downloads/helix-core-proxy-server-p...
- mentos 4y agoI work in gamedev and think perforce is good but far from great. Would love to see someone bring some competition to the space maybe XetHub can.