Aqui está a lista de ignorados que eu uso para gerenciar arquivos Altium no SVN. Tenho certeza de que eles podem ser convertidos para um formato .gitignore (se necessário) sem muitos problemas:
*/History/*
*.PrjPCBStructure
*.SchDocPreview
*.PcbDocPreview
*\__Previews
*\History
*.PrjPcbStructure
*~$*
Observe que eu não concordo com @KyranF, você não deseja arquivar os prjpcbstructure
arquivos. Eles são totalmente regenerados toda vez que você compila o projeto, e não há realmente nada lá de qualquer maneira. Eles são funcionalmente apenas artefatos de construção e esses não devem ser confirmados.
Além disso, eu já tive várias tentativas de salvar o histórico, se algumas centenas de MB de armazenamento local são um problema, você precisa de 1. Um disco rígido maior e 2. Para fixar suas prioridades, se algumas centenas MB é uma consideração séria.
Também discordo totalmente de cometer gerbers. Se você está tentando vincular canonicamente uma PCB real a um conjunto de arquivos, é possível ter os gerbers, principalmente quando algo der errado no estágio de exportação e / ou processamento dos gerber. É certo que você não deve enviar arquivos gerber todos os dias (também não deve se preocupar em criá-los diariamente), mas SEMPRE deve confirmar (e, de maneira ideal, marcar) cada conjunto de gerberos que você libera para a fabricação.
Eu acho que *~$*
pode ser o indicador de arquivo temporário do SolidWorks , não do Altium.
.PrjPcbStructure
arquivos. Você pode ver e ver o que eles codificam.Como complemento às outras respostas:
Não versão
Versão / considere a versão
fonte
Você deseja controlar a versão dos arquivos .prjpcb (supondo que você tenha um projeto PCB!), .Prjpcbstructure, .pcbdoc e .schdoc.
O restante, como histórico, visualizações, saídas gerberas etc., é um tipo de arquivo transitório, não importante para o projeto.
editar: também esteja ciente do tamanho enorme dos arquivos "históricos", pois eles podem se transformar em muitas centenas de megabytes; portanto, você deve ajustar o tamanho do histórico nas preferências do projeto / Altium para mantê-lo sob controle, mesmo se toda a pasta estiver sendo ignorada pelo controle de arquivos da sub-versão, ele ainda consumirá espaço no disco rígido do seu PC.
fonte