Vale la pena pensar en esto para cualquier descripción ascii de hardware. Una vez que se adopta una descripción legible por humanos para el hardware, cualquier sistema moderno de control de revisiones (RCS) funciona bastante bien. Los diseños de circuitos generalmente están completamente descritos por los archivos de Gerber, UML describe otras partes, que son descripciones completamente ascii. Existen formatos ascii menos estándar para esquemas, diseño mecánico, etc. (KiCAD por ejemplo).
La adopción es más una cuestión práctica, requiere un requisito reconocido para un buen control de revisión, incluida una diferencia significativa. Lo que a menudo también significa renunciar a Word, Excel, PowerPoint, etc. Un argumento muy difícil en contra de los gerentes y los MBA, pero las industrias reguladas como dispositivos médicos, aviación y militares ya requieren un buen control de revisión.
Como otros han señalado, la mayoría de los RCS modernos revisarán los archivos binarios de control, lo cual es muy útil para archivar e identificar versiones, pero cualquier sistema de gestión de documentos electrónicos (EDMS), Agile, por ejemplo, puede asignar un número de revisión a un binario arbitrario. Aburrido.