I'm trying to setup an initial perforce structure for a small game.
I'm familiar with SVN and SCMs in a "classic" (read source code only) usage.
After some research, it seems Perforce is the way to go for managing source and binary content, like models, textures, sounds ...
But, to be honest, I'm struggling a bit finding a good structure.
I want to put everything in source control, so that means the artists source files, plus the game source code.
The stream depot seem nice for the devs / source code, but a bit cumbersome for the artists. I don't think the artists will be happy having to manage the streams and the copy/integrate into branches.
So, my idea, is to put everything into a plain depot and then have another stream depot to add the "icing" on top.
The problem is I don't know if it's possible or how. I think I recall one forum post of someone having setup a stream that would mirror a "standard branch", but I could not find it.
Unfortunately my google-fu failed me, so I'll ask here :
- Is there some kind of "standard" or "recommended" perforce setup for game related development ? I could not even find one full example :/
- Can I make a stream that will "mirror" a standard branch on a plain depot ? If so, how ?
Thank you.