Я использовал Subversion с Altium раньше. Он работал успешно, но в то время отсутствие инструмента сравнения сделало его менее полезным, чем контроль версий с кодом. Я все еще думаю, что это стоило сделать, даже без возможности сравнения.
Для прошивки отлично подходят и Subversion, или Git. Если вы раньше не использовали Git, попробуйте сначала Subversion (хотя это усложнит изучение Git позже).
Altium недавно представил инструмент diff для схем и печатных плат, поэтому я ожидаю, что Subversion теперь будет великолепна по модулю обычного безумия, которое поставщики EDA могут встроить в свои продукты.
Я хотел попробовать это с новым инструментом сравнения; если я это сделаю, я постараюсь опубликовать ссылку на репо здесь в качестве примера.
Обновить
Я попробовал это, и я должен сказать, что я немного не в восторге от инструмента сравнения Altium. Это функционально, но изменения между оборотами доски настолько существенны, что это не так полезно, по крайней мере, для меня. Увидев это, я решил забыть об инструменте сравнения и просто использовать Github. Вот репо, если вы заинтересованы: https://github.com/rascalmicro/pcb