https://gitee.com/KiCAD-CN/kicad-cn-forum/blob/master/zh_CN/KiCad_plugin.md#kicad-diff
KiCad-diff
我在 MacOS10.12 上运行这个安装程序,但是我想任何 Linux 变体都可以工作。Windows-YMMV.
相依性。
- gsed(Mac sed 有限)。
- 启用 Python 脚本的 KiCad。
- 形象魔术。
- Fossil SCM(或 Git 或 SVN)。
- 可能还有其他一些,但所有都是在 BREW 的帮助下安装的。 (如果您使用的是 MacOS X,并且 Imagemagick 的转换有问题,您可以尝试使用 RSVG 库重新安装它。使用自制软件: BREW 删除 Imagemagick。 BREW 安装 imagemagick--with-library svg。
使用说明
- 检查您的配置管理工具的路径是否正确(第32-34行)。
- 在 /usr/local/bin 中安装 plotPCB2.py (或调整第480/481行的路径)。(我可能应该将这类内容添加到配置文件中,但我可能会等待 V2.)。
- 安装 imagemagick。
- 运行主脚本,并从 GUI 中选择源代码管理存储库中的一对版本。
- 选择分辨率。
- 选择要比较的图层。 该脚本应该构建一系列 SVG 文件,并在网页中显示差异。
计划:
用 Python 重写以改进与 KiCad 的集成。 干完。 可能支持其他 VCS 工具。 干完。 选择图层集和分辨率的机制。 干完。 改进了文本差异的解析和意义。 进行中