Hacker News new | ask | show | jobs
by palsir 2235 days ago
And there are solutions to this. From what I understand (which isn't very much), the SolidWorks (a 3d CAD tool) team has their own version control system, called PDM, which works with the Microsoft office suite.

next is organizations getting over the hurdle of educating people how to use version control.

Also - I think the current generation of office stores everything in XML, which can then be processed through git, svn, etc.

2 comments

I thought this about Eagle's[1] project storage switching to XML; I figured it would allow us to store projects and libraries in git and easily branch / merge changes etc.

It was a nightmare. XML does not work well in git.[2] I even thought I could resolve some of the issues by sorting elements so they'd be in a consistent order, but none of the elements had guuids or anything to allow me to do that.

1: http://dangerousprototypes.com/blog/2010/10/14/eagle-open-xm...

2: https://blog.joepairman.com/2016/11/26/xml-in-git-mercurial-...

Ah, good to know.

I have had that thought in the back of my head for a little while with my own eagle projects, thanks for making the mistake for me!

It is XML, but it is compressed into a zip file.