Вот список игнорирования, который я использую для управления файлами Altium в SVN. Я уверен, что они могут быть преобразованы в формат .gitignore (если он вообще необходим) без особых проблем:
*/History/*
*.PrjPCBStructure
*.SchDocPreview
*.PcbDocPreview
*\__Previews
*\History
*.PrjPcbStructure
*~$*
Обратите внимание, что я не согласен с @KyranF, вы не хотите архивировать prjpcbstructure
файлы. Они полностью обновляются каждый раз, когда вы компилируете проект, и в любом случае там ничего нет. Они функционально являются просто артефактами сборки, и они не должны быть зафиксированы.
Кроме того, моя задница несколько раз сохранялась в журнале «История», если проблема состоит в нескольких сотнях МБ локального хранилища, вам нужно 1. Жесткий диск большего размера и 2. Чтобы исправить ваши приоритеты, если несколько сотен MB это серьезное соображение.
Я также не согласен сильно о совершении герберы. Если вы пытаетесь канонически связать реальную печатную плату с набором файлов, наличие герберов может оказаться необходимым, особенно когда что-то идет не так на этапе экспорта и / или обработки гербера. По общему признанию, вы не должны создавать файлы gerber каждый день (вам также не следует создавать их ежедневно), но вы ВСЕГДА должны фиксировать (и в идеале отмечать) каждый набор герберов, которые вы выпускаете для производства.
Я думаю, что это *~$*
может быть индикатор временных файлов для SolidWorks , а не Altium.
.PrjPcbStructure
файлы. Вы можете посмотреть и увидеть, что они кодируют.В дополнение к другим ответам:
Не версия
Делать версию / рассмотреть версию
источник
Вы хотите управлять версиями файлов .prjpcb (при условии, что у вас есть проект PCB!), .Prjpcbstructure, .pcbdoc и .schdoc.
Остальные, такие как история, предварительный просмотр, выходные данные Gerber и т. Д., Являются временными файлами, не важными для проекта.
редактировать: также имейте в виду огромный размер «исторических» файлов, они могут достигать нескольких сотен мегабайт, поэтому вы должны отрегулировать размер истории в настройках проекта / Altium, чтобы держать его под контролем, даже если вся эта папка игнорируется при управлении файлами в под-версии он все равно будет занимать место на жестком диске вашего компьютера.
источник