Alternate uses for a CVS?
Hi, I hope this question isn't ridiculous or off-topic, but... I'd like to know if a CVS can be used for something besides coding/programming? For example, I work with CAD models in Pro/Engineer, and versioning for different concepts of the same project is often a HUGE hassle. I don't know if you're familiar with 3D CAD, but in general, you create a "part" which is eventually assembled in an "assembly" file that puts all the component parts together and controls how they are assembled. There are all sorts of dependancy issues, and files referencing other files, and if a part name changes, then the association can be lost. So could I use a CVS to manage different revisions of a project, and be able to go back to older revisions if I wanted to, or change only certain components' names and still maintain the associations? If so, what is a good CVS client GUI that non-technical people can handle? Thanks a lot!