⚡ EDA 版本控制实战
🧑🏫
Siemens · 30 章
01
版本控制概述
EDA工程
Git vs SVN
Siemens工具链
02
Git基础安装
Windows/Linux
Git Bash
SSH密钥
03
Git核心概念
工作区
暂存区
HEAD指针
04
首次提交实战
git init
add/commit
status/log
05
文件变更管理
git diff
rm/mv
.gitignore
06
分支策略
branch/checkout
merge
快进&三方
07
冲突解决
合并冲突
手动解决
mergetool
08
远程仓库协作
remote/push
pull/fetch
09
标签与发布
git tag
语义化版本
轻量/附注
10
GitHub/GitLab实战
仓库创建
Issue
Pull Request
11
Siemens EDA项目结构
PADS
Xpedition
HyperLynx
12
原理图版本控制
.sch解析
差异比较
二进制策略
13
PCB布局版本控制
.pcb特点
版本回滚
设计复用
14
库文件版本控制
符号库
封装库
3D模型
15
约束文件管理
.dcp
时序约束
物理约束
16
仿真数据版本控制
波形
结果报告
测试向量
17
Gerber文件版本控制
光绘生成
版本追溯
PCB关联
18
BOM表版本控制
物料清单
变更追踪
设计同步
19
DRC版本控制
DRC结果
规则历史
自动化检查
20
CI/CD集成
GitLab CI
自动化DRC
构建脚本
21
Hooks自动化
pre-commit
post-commit
代码风格
22
大型项目分支模型
Git Flow
GitHub Flow
EDA策略
23
子模块与子树
submodule
subtree
复用模块
24
历史重写
rebase
cherry-pick
reflog
25
性能优化
浅克隆
稀疏检出
Git LFS
26
权限管理
仓库权限
分支保护
代码审查
27
灾难恢复
误删分支
回滚提交
仓库修复
28
团队协作规范
提交信息
分支命名
审查清单
29
Siemens EDA与Git集成
内置Git
外部工具链
工作流优化
30
综合实战项目
从零搭建
完整工作流
排错