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.
.PrjPcbStructure
Dateien, sind ASCII- Dateien. Sie können nachsehen, was sie codieren.Als Ergänzung zu den anderen Antworten:
Nicht versionieren
Versionierung durchführen / Versionierung erwägen
quelle
Sie möchten die .prjpcb-, .prjpcbstructure-, .pcbdoc- und .schdoc-Dateien versionieren (vorausgesetzt, Sie haben ein PCB-Projekt!).
Der Rest, wie der Verlauf, die Vorschauen, die Gerberausgaben usw., sind vorübergehende Dateien, die für das Projekt nicht wichtig sind.
Bearbeiten: Beachten Sie auch die enorme Größe von "Verlaufsdateien", da diese viele hundert Megabyte groß sein können. Passen Sie daher die Verlaufsgröße in den Projekt- / Altium-Einstellungen an, um die Kontrolle zu behalten, auch wenn der gesamte Ordner ignoriert wird Durch die Subversion-Dateikontrolle wird immer noch Festplattenspeicher auf Ihrem PC belegt.
quelle