Hi David, I have used git over the past 3 years in a manufacturing environment to manage component designs in a CAD/factory automation setting. There are a few main factors that you need to consider: 1. You will need an external tool like Git for Windows, GitHub Client or SourceTree for performing git operations on your workstations because your design software is unlikely to support any VCS directly. 2. Your design software probably needs to store its designs in some text form. This will allow a lot of the advanced git functions, like annotate, to work nicely. This is not a requirement as git is happy to manage binaries (your renderings, for example). 3. You might need to figure out a way to interpret changes when there are conflicts between designers. This either means learning the underlying format (auto-lisp??) or making choices of whose design is going to take priority without trying to merge changes or otherwise resolve conflicts. 4. Lastly (but really there are more you will encounter), you will need to decide on either a local shared repository (GitHub Enterprise, BitBucket Server, GitLab, etc.) or a similar cloud solution (same names). There are costs for each, usually depending on your team size. The costs are pretty small for small teams and more than worth it, IMHO. 5. I have been repeatedly surprised at how many hardware component designers actually have git experience (followed lastly deliberately). Git is generally a good fit for advanced manufacturing. I'm including a discussion of git in a seminar I am giving at IWF Atlanta next month. Cheers, Randall -- Brief whoami: NonStop developer since approximately 211288444200000000 UNIX developer since approximately 421664400 -- In my real life, I talk too much. From: git-owner@xxxxxxxxxxxxxxx <git-owner@xxxxxxxxxxxxxxx> On Behalf Of David Hind Sent: July 25, 2018 9:02 AM To: 'git@xxxxxxxxxxxxxxx' <git@xxxxxxxxxxxxxxx> Subject: Using Git for applications other than code development Hi, I work for a company that is looking to adopt VCS and I like sound of Git (although I have no experience of using VCS). My question is, everything seems to be directed towards code developers. Can I use Git to do revision control for other types of design document? For example electrical circuit designs, circuit PCB designs etc.? Thanks! David ________________________________________ Dynex Semiconductor Limited. Registered in England and Wales: No 3824626 Registered Office: Doddington Road, Lincoln, LN6 3LF, United Kingdom This e-mail and any attachments are confidential and may be privileged. If you are not the intended recipient please notify the sender immediately, delete the email from your system and do not disclose the contents to another person, use it for any purpose or store or copy the information in any medium. Whilst we run anti-virus software on all internet emails we do not accept responsibility for viruses and advise that in keeping with good computing practice you should ensure this email and any attachments are virus free.