Cadence工程别光靠Ctrl+S:用Git分阶段提交,画砸了能回退

发布于 更新于
44
详情介绍
智行者IC社区持续更新技术干货、实操教程、案例分享与常见问题解答,为学习者提供实用的学习参考资料。

十几个原理图页,改一步按一下Ctrl+S,生怕手滑改错回不去。这种活其实该用Git管——画完一个阶段提交一次,出问题一键回到上次好状态。Cadence文件就是普通文件夹,Git一样管。

Git Bash提交

为什么要版本管理:做完一阶段提交一次到本地,每天下班推一次到码云云端。举个例子,画完原理图1提交一次,接着画原理图2;画原理图2时改崩了,直接回到原理图1提交的那个干净状态,不用管你中间动了啥。

新手照命令敲就行,不用深究Git。在工程根目录文件夹右键选Git Bash here,执行git init,在这个文件夹建本地仓库,只需跑一次。之后每次改完想存版本,两条命令:git add -A存所有改动,git commit -m “写这次改了啥”提交到本地库。画完原理图1、2、3都可以各提交一次。

Git提交节点

每天收尾再推到远程码云。这样每个阶段都是一个可回退的快照,画错了不用从备份里翻。

踩过的坑:最早不提交,改原理图2时不小心删错一个网络,Ctrl+S已经覆盖,找不回来只能重画。后来养成画完一页commit一次的习惯,再没丢过东西。commit的描述写清楚干了啥,过两周回头看才知道哪个节点对应哪版。

常见问题(FAQ)

Cadence工程怎么用Git开始管?
在工程根目录右键Git Bash here,执行git init建本地仓库,这步只需做一次。
画完一页原理图怎么存版本?
执行git add -A暂存所有改动,再git commit -m"这次改了啥"提交,这就是一个可回退快照。
画错了怎么回到之前的好状态?
靠之前每个阶段的commit节点,回到上一个干净提交即可,不用管你中间改坏了什么。
0 / 600
0 讨论
热门最新
总结
暂无总结