Система контроля версий в KiCad для электронных схем позволяет записывать историю изменений и возвращать проект к любому состоянию. cadlab.io
Некоторые особенности работы системы:
- Графическое сравнение схем. we.easyelectronics.ru Для каждого коммита схему выводят в формате svg. we.easyelectronics.ru Затем, когда пользователь выполняет команду «git diff», Git передаёт скрипту две версии svg-файлов. we.easyelectronics.ru Скрипт раскрашивает два svg разными цветами и сливает их в один png-файл. we.easyelectronics.ru
- Отслеживание метаданных. cadlab.io Система фиксирует не только визуальные изменения, но и метаданные, чтобы можно было увидеть, какие свойства изменены, даже если они не отображены. cadlab.io
- Интерактивные аннотации. cadlab.io Можно выбрать область на схеме или плате и оставить комментарий о конкретном разделе или компоненте в проекте. cadlab.io Другие члены команды могут комментировать аннотации и отмечать их, когда проблема решена. cadlab.io
Для управления изменениями в проектах KiCad можно использовать, например, систему Git. hackaday.com