I'm chief designer on a development project that has a number of separate components, for each of which there are of course multiple iterations of design, and within a drawing, we track changes in the traditional way. However, what's becoming increasingly difficult is tracking design iterations of multiple design forks we're experimenting with, such as going back to revision N and developing a new branch based on that.
In my days in software development, version control systems such as CVS were in use, but I can't find anything that does the same job with CAD files. We don't really need to merge files (as with source code), but to track the status of the design, catalogue the files, etc.
Can anyone recommend (preferably GUI) software for this?