Hier ist die Ignorierliste, die ich zum Verwalten von Altium-Dateien in SVN verwende. Ich bin mir sicher, dass sie ohne großen Aufwand in ein .gitignore-Format konvertiert werden können (wenn es überhaupt benötigt wird):
*/History/*
*.PrjPCBStructure
*.SchDocPreview
*.PcbDocPreview
*\__Previews
*\History
*.PrjPcbStructure
*~$*
Beachten Sie, dass ich mit @KyranF nicht einverstanden bin und Sie die prjpcbstructure
Dateien nicht archivieren möchten . Sie werden jedes Mal neu generiert, wenn Sie das Projekt kompilieren, und es ist sowieso nichts drin. Sie sind funktional nur Build-Artefakte, und diese sollten nicht festgeschrieben werden.
Außerdem habe ich meinen Arsch ein paar Mal durch das History-Zeug gerettet bekommen. Wenn ein paar Hundert MB lokaler Speicher ein Problem sind, brauchst du 1. eine größere Festplatte und 2. um deine Prioritäten zu korrigieren, wenn ein paar Hundert MB ist überhaupt eine ernsthafte Überlegung.
Ich bin nicht einverstanden auch stark über Gerbers zu begehen. Wenn Sie versuchen, eine tatsächliche Leiterplatte kanonisch mit einer Reihe von Dateien zu verknüpfen, kann es von entscheidender Bedeutung sein, über die Gerber zu verfügen, insbesondere wenn beim Export und / oder der Verarbeitung von Gerber Probleme auftreten. Zugegeben, Sie sollten nicht jeden Tag Gerber-Dateien festschreiben (Sie sollten sich auch nicht die Mühe machen, sie täglich zu erstellen), aber Sie sollten IMMER jeden Satz Gerber festschreiben (und im Idealfall markieren), den Sie für die Herstellung freigeben.
Ich denke, es *~$*
könnte der Indikator für temporäre Dateien für SolidWorks sein , nicht für Altium.