Aquí está la lista de ignorados que utilizo 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 no quiere archivar los archivos prjpcbstructure
. Se regeneran por completo cada vez que compilas el proyecto, y de todos modos no hay nada allí. Son funcionalmente solo artefactos de compilación, y no deberían comprometerse.
Además, el historial me ha salvado el culo unas cuantas veces, si un problema es el de unos cientos de MB de almacenamiento local, necesita 1. Un disco duro más grande y 2. Para corregir sus prioridades, si Unos pocos cientos de MB es una seria consideración.
También estoy en desacuerdo fuertemente acerca de cometer gerbers. Si está tratando de vincular canónicamente una PCB real a un conjunto de archivos, tener gerber puede ser esencial, especialmente cuando las cosas van mal en la etapa de exportación y / o procesamiento de gerber. Es cierto que no deberías estar enviando archivos gerber todos los días (tampoco deberías molestarte en crearlos todos los días), pero SIEMPRE debes cometer (y etiquetar idealmente) cada conjunto de gerbers que lanzas a la fabricación.
Creo que *~$*
puede ser el indicador de archivo temporal para SolidWorks , no Altium.