查看:
24664
回复: 7 |
【AD系列教程】利用SVN进行版本控制设计
|
JLCSMT
【官方工作人员】
197
主题
1110
回复 |
发表于2017-01-07 10:44:01
|
显示全部楼层
1#
电梯直达
一、 前言
版本控制相信大家都很熟悉,在管理代码上我使用的是TortoiseSVN做的版本控制,再用VisualSVN Sever做的本等版本库的管理。再用百度云把版本库自动同步,这样就可以实现多机管理代码版本了。当然如果有钱可以直接购买付费版本用VisualSVN Sever将版本库同步到服务器上。在AltiumDesigner中做电路板设计的过程中也可以使用版本控制对不同版本的工程图进行相应的管理,方便查看。AltiumDesigner支持第三方版本控制软件进行版本控制。由于我电脑上装的是TortoiseSVN,所以本教程就以此软件做为AltiumDesigner的第三方版本控制软件,当然还有很多别的版本控制软件如:SVN、CVS、SCCI等。 二、 安装TortoiseSVN版本控制软件 和一般Windows软件安装一样,一步一步next下去就可以了。 到这里版本控制软件就安装完成了,这里不再介绍如何使用TortoiseSVN进行版本控制以及如何使用VisualSVN Sever进行版本库的管理。大家可以参考一下我以前的贴子。
在VersionControl下点击自动检测,则软件会自动将VisualSVN Sever的SVN设置为外部版本控制软件。当然可以使用AD内部自带的版本控制软件。 2) 创建SVN版本控制库 如下图所示设置版本库存放路径。 然后创建新的设计存储库,如下图所示。 //JLCSMT加入: 注意这里是本地库,不是联网的
接下来在版本控制库目录下新建用于存放本工程版本控制库的文件夹,如下图所示。 确定后软件将自动将工程加入到版本控制库中。 同时可以选择加入到版本控制库的文件。
接下来将整个工程添加到版本控制库中。 同样选择要提交的文件,并且加入相应的说明文字。 提交完成后,工程目录树相应的文件右侧会有绿色的对号,则说明工程提交到版本控制库中完成。 3) 修改后的文件进行版本控制 然后将修改后的文件提交到版本控制库中。 提交完成后,我们可以利用SVN的版本控制将项目中的历史版本进行相互的对比,以查看工程文件的差异。如下图所示。 找到要查看版本比较的文件,选中要对比的版本,右键比较。 然后软件将会自动显示所比较的版本的差异。 下面来介绍如何使用VisualSVN Sever管理软件。对代码进行版本控制同样适用。 五、 VisualSVN Sever对版本控制库进行管理 为版本控制库,设置一个名字。 如下图所示,在版本库上右键复制版本控制库的地址。则在使用TortoiseSVN提交工程文件时,设置目标地址为些地址即可。 六、 相关附件下载 //JLCSMT加入: 一下附件修改成了官方连接. 【1】TortoiseSVN 下载地址: https://tortoisesvn.net/downloads.html 【2】TortoiseSVN 语言包: https://tortoisesvn.net/downloads.html 【3】VisualSVN 下载地址:https://www.visualsvn.com/ 【4】TR0111 Schematic Editor and Object Reference.zip 【5】TR0112 PCB Editor and Object Reference.zip 【后记】当然有什么问题可以微信扫一下二维码,交流交流 转载自:http://www.amobbs.com/thread-5606014-1-1.html 【相关教程贴】 【01】官方关于版本控制的文档 【02】在PCB中加入任意图形 【03】层次化设计之多图纸多通道设计 【04】模块复用设计之设备图表符 【05】差分布线与蛇形行长布线设计 【06】利用SVN进行版本控制设计 【07】打印多页图层的PDF文档 【08】根据3D文件创建PCB板形 【09】官方技术文档 【10】多人PCB协作设计 深圳市嘉立创科技发展有限公司 SMT事业部:http://www.sz-jlc.com
|
YeeRay
7
主题
215
回复 |
发表于2017-07-31 18:41:04
|
显示全部楼层
7#
Mark一下
|
|