Ось список ігнору, який я використовую для управління файлами Altium у SVN. Я впевнений, що вони можуть бути перетворені у формат .gitignore (якщо він навіть потрібен) без зайвих проблем:
*/History/*
*.PrjPCBStructure
*.SchDocPreview
*.PcbDocPreview
*\__Previews
*\History
*.PrjPcbStructure
*~$*
Зауважте, що я не згоден з @KyranF, ви не хочете архівувати prjpcbstructure
файли. Вони повністю регенеруються щоразу, коли ви складаєте проект, і все одно насправді нічого там немає. Вони функціонально просто будують артефакти, і їх не слід вчиняти.
Крім того, я кілька разів врятував свою дупу історією історії, якщо кілька сотень МБ локальної пам’яті - це проблема, вам потрібно 1. Більш великий жорсткий диск та 2. Щоб виправити свої пріоритети, якщо кілька сотень МБ - це взагалі серйозний розгляд.
Я також сильно не погоджуюся щодо вчинення гербер. Якщо ви намагаєтеся канонічно пов’язати фактичну друковану плату з набором файлів, то гербер може бути суттєвим, особливо коли на етапі експорту та / або обробки обходиться не так. Правда, ви не повинні надсилати файли гербер щодня (ви також не повинні намагатися створювати їх щоденно), але ВЖЕ ВИНАГЛЯДАТИ (і в ідеалі - теги) кожен набір гербер, який ви випускаєте на виробництво.
Я думаю, що *~$*
може бути тимчасовим показником файлу для SolidWorks , а не Altium.