Version control systems for hardware projects?
Basically, all VCS systems can handle text &amp; 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.