Hi,
I was wondering if anyone would like to share how they manage revision control over their schematic, layout and associated files when using Concept-HDL (schematics) and Allegro?
From a web search I see there is an option to link in with PDMLink from a 3rd party company Windchill, which may be option for us as our Mechanical department use this tool. However, it's not common across our company. Ideally a free open source revision control process would be best, like subversion. (We have done some initial study on this, but does not look too easy to integrate with Cadence)
Additionally, our problem is thinking about what files need to be under version control? I.e. what are the minimum number of files required to bring a design back to life in the event of data corruption? There appears to be many sub folders and files created as part of an overall schematic and layout design. (I have asked Cadence about this, but no clear answer comes back!)
We could of course just zip the whole design and put that into subversion (or similar), however, in the true spirit of revision control this is not really an answer. (I used Altium in the past, and it worked without any issues in Subversion. You could change multiple schematic page files, and easily roll back to an earlier version of just one of them then re-sync with PCB, only update files that changed, etc..... this is what a true revision control system should give a user)
Any advice on how others are currently achieving this will be of great interest.
Many Thanks
Colin
/* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin;}