使用 Git 对原理图和线路板时行版本控制
由于之前一直用 Git 管理代码,我又开始试用 git 来对原理图和线路板时行版本控制。
由于 原理图和 PCB 的文件都是二进制文件,git 管理并不怎么友好,但相对于传统的复制粘贴式的版本管理 Git 明显先进很多很多。
第一个想法就是将二进制转成文本文件,并使用脚本将 物料清单也自动导出,方便在git 客户端比较。
另外在使用 git 时发现还有一个 git Flow,这是我之前没有注意的,有这个 git Flow 使用 git 就清晰多了。跟着 git Flow 一步一步处理水到渠成,没有之前那么迷漫的使用 git。
和之前使用的 svn 相比,git 不是强大一点点,最直接就是 git 的标签系统,和svn 的 文件夹系统不是一个等级的,可以很方便的打标签,开分支,还有就是离线提交,可以将记录先提交到本地,然后再一起提交到服务器,或者可以干脆不用服务器。
git 管理 PCB 文件参考项目。
https://gitee.com/F4NNIU/t17tpl02g-pcb-main