我正在尝试为使用 git 进行版本控制并远程存储在 GitHub 上的 KiCAD 项目创建 .gitignore 文件。
为了让其他人复制项目,我应该将哪些文件添加到我的版本控制系统中?
我正在尝试为使用 git 进行版本控制并远程存储在 GitHub 上的 KiCAD 项目创建 .gitignore 文件。
为了让其他人复制项目,我应该将哪些文件添加到我的版本控制系统中?
在归档基于某些特定 CAD 工具的设计项目时,强烈建议您保存所有生成的附属文件(原理图 PDF、Gerber 文件等)。随着设计的老化,期望能够访问和运行创建抵押品的工具可能会成为一个问题。
在设计可能在数十年内将这些附属物用于生产目的的环境中尤其如此。用于读取原理图的 PDF 文件和用于生产原始电路板的 Gerber 文件已经使用了近 30 年,但另一方面,一个又一个 CAD 包的 CAD 包来来去去。甚至一些仍然存在的名称可能无法在现代平台上运行或拒绝读取旧版本文件。
尽管我如前所述对所有内容进行版本控制。如果您有一个包含所有关联库的 .sch 和一个包含所有关联模块的 .kicad_pcb,您可以使用 Kicad 重新创建输出,因为 Kicad 现在存在。