1.背景
昨天总算搞好了NXP和TI程序提交到gitee,然后想看一下Altium与Cadence能不能托管,后来去看了一下是可以以的,Altium貌似挺简单的。今天搞了一下总算搞定了,网上的资料是真少,尤其是最新版本的,当然也是给我自己做一下记录。关于托管NXP和TI程序我后面看情况出教程吧。
2.创建新仓库
点击这里创建一个新仓库
这里务必选择初始化仓库选择SVN,其他的都可以看个人需要填写。然后创建仓库
创建完成仓库会是这样然后点击管理
点击功能设置,勾选上启用SVN访问
仓库端就设置好了
3.Altium设置
在AD的右上角有设置,点击
选择Data Management再点击Design Respositories在跳出来的选择connect to,SVN,这里我以前有创建过一个连接,如果读者没有创建过则不会有。
这里主要解释两个东西
第二项是本地的备份路径,我们找到一个本地的空白文件夹,确保是安全的不会被随意删除的那种,填到这个地方
倒数第三项是gitee地址,比如我们的网上地址是:https://gitee.com/Pxxxxxxx/dcdc_-lm5146
那么我们这里只需要填入/Pxxxxxxx/dcdc_-lm5146
填写完毕后我们可以点击test,如果一切正常则会出现connection ok
确认填写正常后点击OK保存当前设置
然后我们就会出现我们刚刚填写的连接,状态是打勾的正常状态
然后点击确定保存设置
4.同步工程
创建后工程后,右键工程,在下拉菜单上选择版本控制,添加项目文件夹到版本控制系统
选择你要连接的地址
这里注意一下务必选择下面这个空白页
然后点击OK
此时会跳出我们本地端有的内容,选择你要同步的东西,然后点击commit
此时你的工程都会打勾了
再看看gitee就出现了我们刚刚同步的内容了
5.提交修改
比如这里我们添加了一个新器件
对工程保存后修改的内容则会出现红色的圆圈
右击工程选择版本控制,选择提交
你可以对当前这次做出评论,之后点击OK
这时工程都打勾了,这表示你同步成功
6.不同版本对比
比如这里我又添加了一个元件,我想看一下和上一个版本有何区别
依旧是保存,确保是圆圈状态
右键图纸,选择版本控制,与head比较
这时就会跳出两个窗口,当前版本和上一个版本,同时也会跳出对话框写出哪里的区别
7.版本恢复
右键工程,选择版本控制,恢复本地修改
这时我们就会退回到上一个版本了。
8.跨版本修改
右键工程选择储存管理器
跳出的对话框里就是以前版本的修改,我们可以选择不同版本来操作
9.最新版本
最近把altium跟新到24.0,依然没有问题
10.结语
总的来说AD的同步还是比较香的,相信大家有AD版本控制方法的加持肯定能在设计与协作方面如虎添翼。大家有什么问题可以在评论区提出我也会尽力解答的。