I was thinking of having a versioning system for our projects folder (visual effects facility). We work on shots, and each should lets say has one file I would like to version. Here's the thing. If I have one repository per shot (folder) is it bad? If I have one repository and move all those files in one folder and version that entire folder it would be really difficult to get just that version of ONE file. Any advices? Or git/mercurial is just not the way to go and best is to have copies in a version subfolder etc etc.
The directory structure would be something like this
-projects --project1 ---shot1 ----compositing -----shot1.comp ---shot2 ----compositing -----shot2.comp I would need some form of versioning for each .comp file.
.compfile text based or binary? I'd be cautious about versioning it if it is binary. I'm not sure it's wrong or that Git or Mercurial won't handle it, but be careful.