使用 Git 管理 KiCad EDA 项目文件 - v0.3.2 (2021-06-07)

使用 Git 管理 KiCad EDA 项目文件

image

为记录开发过程,使用 Git 进行版本管理,由于 KiCad EDA 的文件格式为文本格式,更容易使用 Git 管理。

虽然无论用到所有的 Git 功能,比如合并,目前只需要用到分支、标签功能,但这对硬件工程管理已经是非常大的进步。

而且在使用 KiCad 完成项目后,输出的文件也是文件格式,也可以使用 Git 管理。

1. 文件目录

以下文件需要使用 Git 管理。

  • [目录] page_layout :存放页面模板。
  • [目录] output/gerber :存放 PCB 生成的 Gerber 文件。
  • [目录] output/variants :存放 原理图生成的变体 BOM。
  • [文件] .pro :Kicad 项目管理文件。
  • [文件].sch :KiCad Eeschema 原理图文件。
  • lib 文件 -- TODO

2. 分支

  • master 主分支
  • 次版本分支

3. 标签

  • 根标签为 Job 版本号。
  • 生成的文件使用 output 标签开头。

4. 提交信息

提交的信息需要以不同的前缀开头。

  • JOB / SCH: 记录原理图的更新修改说明。
  • JOB / PCB: 记录 PCB 的更新修改说明。
  • OUTPUT / GERBER: 记录 生成 Gerber 的更新修改说明。
  • OUTPUT / VARIANTS / AA: 记录变体的更新说明信息。

5. 处理流程

  • 先处理 JOB 文件,确认完全修改结束,同步 SCH 和 PCB 版本号,打上 JOB 的版本标签。
  • 处理变体元件,如果有多个变体,一个一个修改再生成,修改 BaseOnJobVersion 版本为当前 JOB 版本,变体版本加上 -unknown,再生成变体 BOM。
  • 提交修改日志,当所有 BOM 元件都更新后生成 一个新的标签。

git-kicad-project/v0.3.2

posted on 2020-06-28 15:55  建伟F4nniu  阅读(841)  评论(0编辑  收藏  举报

导航