I wanted to see what strategies people are using for revision tracking. This would include PCB (i.e. layout), schematic, & BOM.
In an ideal world they would all have the same revision number, all the time. In the real world there are instances where you need to make a BOM change without changing the layout, or you need to make a layout change without changing the schematic, etc.
What strategies have you found useful for handling this?
FWIW, I’m currently using a system where we force the schematic & BOM to always be in sync & thus have the same revision number. We allow the PCB to have its own revision number. These are then placed into an “overall release” which has its own revision number. We have good reasons for doing it this way but I’m interested to see how others have handled it.