Skip to content

Comment on Ask HN: How do you do version control during hardware-software co-design?

Comments

I've used a few different ways to track hardware files (specific to ECAD, Electrical CAD files)

- SVN is actually pretty good! It has a central server where a user can check out files, change them, check them back in. It makes sense for things that can't be merged like software text files

- Git, alongside all the other software. This can work for some types of hardware files like libraries which are giant XML files in some ECAD programs, but good luck resolving merge conflicts!

- There are some dedicated file management solutions out there from the big companies. I don't have much experience with those outside of mechanical design ones.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.