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.
.PrjPcbStructure
archivos. Puedes mirar y ver qué codifican.Como una adición a las otras respuestas:
No versionar
Hacer versión / considerar versiones
fuente
Desea controlar la versión de los archivos .prjpcb (¡suponiendo que tenga un proyecto de PCB!), .Prjpcbstructure, .pcbdoc y .schdoc.
El resto, como el historial, las vistas previas, las salidas gerber, etc., son una especie de archivos transitorios, que no son importantes para el proyecto.
editar: también tenga en cuenta el enorme tamaño de los archivos de "historial", pueden convertirse en muchos cientos de megabytes, por lo que debe ajustar el tamaño del historial en las preferencias del proyecto / Altium para mantenerlo bajo control, incluso si se ignora toda esa carpeta mediante el control de archivos de subversión, seguirá consumiendo espacio en el disco duro de su PC.
fuente