What are some of the good versioning systems for hardware projects? Is there equivalents of Google Code, CVS and SVN? Are such version control systems suitable for hardware projects involving PCB files, schematics..(even firmware code)?
Electronic – Version control systems for hardware projects?
Basically, all VCS systems can handle text & binary files gracefully. Of course you cannot merge binary ones.
So as long as you are not using obsolete things like CVS you will be good with ANY system.