Aquí está la lista de ignorados que uso para administrar archivos Altium en SVN. Estoy seguro de que se pueden convertir a un formato .gitignore (si es necesario) sin demasiados problemas:
*/History/*
*.PrjPCBStructure
*.SchDocPreview
*.PcbDocPreview
*\__Previews
*\History
*.PrjPcbStructure
*~$*
Tenga en cuenta que no estoy de acuerdo con @KyranF, no desea archivar los prjpcbstructure
archivos. Se regeneran por completo cada vez que compila el proyecto, y de todos modos no hay realmente nada allí. Funcionalmente son solo artefactos de construcción, y no deberían ser comprometidos.
Además, he guardado mi trasero varias veces por el material de Historia, si unos pocos cientos de MB de almacenamiento local son un problema, necesitas 1. Un disco duro más grande, y 2. Para arreglar tus prioridades, si unos pocos cientos MB es una consideración seria en absoluto.
También discrepo fuertemente en cometer Gerber. Si está tratando de vincular canónicamente una PCB real a un conjunto de archivos, tener los gerbers puede ser esencial, especialmente cuando las cosas salen mal en la etapa de exportación y / o procesamiento de gerber. Es cierto que no deberías comisionar archivos gerber todos los días (tampoco deberías molestarte en crearlos a diario), pero SIEMPRE debes comprometer (e idealmente etiquetar) cada conjunto de gerbers que lanzas a la fabricación.
Creo que *~$*
puede ser el indicador de archivo temporal para SolidWorks , no Altium.