Voici la liste des ignorés que j'utilise pour gérer les fichiers Altium dans SVN. Je suis sûr qu'ils peuvent être convertis au format .gitignore (si c'est même nécessaire) sans trop de problèmes:
*/History/*
*.PrjPCBStructure
*.SchDocPreview
*.PcbDocPreview
*\__Previews
*\History
*.PrjPcbStructure
*~$*
Notez que je suis en désaccord avec @KyranF, vous ne pas à archiver les prjpcbstructure
fichiers. Ils sont entièrement régénérés chaque fois que vous compilez le projet, et il n'y a vraiment rien de toute façon. Ils ne sont fonctionnellement que des build-artefacts, et ceux-ci ne doivent pas être validés.
De plus, mon cul a été sauvegardé plusieurs fois par l'historique, si quelques centaines de Mo de stockage local sont un problème, vous en avez besoin 1. Un disque dur plus gros et 2. Pour fixer vos priorités, si quelques centaines Le MB est une considération sérieuse.
Je suis également fortement en désaccord sur l'engagement de gerber. Si vous essayez de lier de manière canonique un PCB réel à un ensemble de fichiers, avoir les gerbers peut être essentiel, en particulier lorsque les choses tournent mal lors de l'exportation et / ou du traitement du gerber. Certes, vous ne devriez pas créer de fichiers gerber tous les jours (vous ne devriez pas non plus vous soucier de les créer tous les jours), mais vous devez TOUJOURS valider (et idéalement étiqueter) chaque ensemble de gerber que vous publiez en fabrication.
Je pense que c'est *~$*
peut-être l'indicateur de fichier temporaire pour SolidWorks , pas Altium.
.PrjPcbStructure
fichiers. Vous pouvez regarder à l'intérieur et voir ce qu'ils encodent.En complément des autres réponses:
Ne pas version
Faire la version / envisager le versioning
la source
Vous souhaitez contrôler la version des fichiers .prjpcb (en supposant que vous avez un projet PCB!), .Prjpcbstructure, .pcbdoc et .schdoc.
Le reste, comme l'historique, les aperçus, les sorties gerber, etc. sont en quelque sorte des fichiers transitoires, sans importance pour le projet.
modifier: soyez également conscient de la taille énorme des fichiers "historique", ils peuvent devenir plusieurs centaines de mégaoctets, vous devez donc ajuster la taille de l'historique dans les préférences du projet / Altium pour le garder sous contrôle, même si tout ce dossier est ignoré par le contrôle de fichier de sous-version, il consommera toujours de l'espace disque dur sur votre PC.
la source