找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 2614|回复: 15
打印 上一主题 下一主题

PADS 的版本控制

[复制链接]

20

主题

319

帖子

713

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
713
跳转到指定楼层
1#
发表于 2012-3-14 15:06 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
有看到 Protel 的新版 AD 系列可以 使用 SVN 进行版本控制.
% K2 N' e/ E* }' T2 B" P, S不知道有没有使用 SVN 来对 PADS 文件进行版本控制的?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!
☑ 我的 G+ 欢迎圈养我. https://bit.ly/fanniu-g
☑ Google
☑ Chrome
☑ Dropbox
☑ PADS
☑ AutoCAD

8

主题

531

帖子

4317

积分

五级会员(50)

Rank: 5

积分
4317
16#
发表于 2017-4-21 11:26 | 只看该作者
已经改用 git 了。

8

主题

531

帖子

4317

积分

五级会员(50)

Rank: 5

积分
4317
15#
发表于 2013-8-11 13:19 | 只看该作者
ccdd2288 发表于 2012-12-8 21:39   }( e  N$ ~* e! U; Z3 V; T5 {$ {
请教使用SVN管理原理图和PCB文件。正需要这方面的经验,谢谢LZ.
+ k6 f; H2 j  G
目前我的做法是用 tortoisesvn 来时行版本控制.% j: a3 e" ]0 b
原理图就修改一次提交一次.

0

主题

2

帖子

-8988

积分

未知游客(0)

积分
-8988
14#
发表于 2012-12-8 21:39 | 只看该作者
请教使用SVN管理原理图和PCB文件。正需要这方面的经验,谢谢LZ.

1

主题

54

帖子

874

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
874
13#
发表于 2012-3-20 00:04 | 只看该作者

How to switch between PADS releases

本帖最后由 BUGLIN 于 2012-3-20 00:05 编辑
8 C0 U& C! u+ Y1 |, K
1 c$ ^! R# a0 P4 h1 zHow to switch between PADS releases when they are installed to different target locations
$ P. k3 A/ S& L, ?6 Z6 r5 R  E2 S; y% m9 k/ P) l$ N. c. g
Solution7 ]7 O. J& F# |  ^  d9 @

% p% g, y" V/ @The recommended approach is to always install PADS releases into the same target location (by default C:\MentorGraphics). By doing so the only step to switch releases is to run the "MGC SDD Configurator" from the Start Menu ("Mentor Graphics SDD" folder).; ]* M+ _1 N4 I& P
For the best practices for a successful PADS Flow installation, refer to TechNote MG550777$ O- g; h4 M* E: V5 C9 r4 @- q
In cases where PADS releases are installed to different installation targets, there is an additional step required to successfully switch releases. Follow the instructions below.$ |5 _+ G; |, C8 N* D% H% j/ f
Procedure for switching between PADS releases:9 S4 B/ T6 F; }6 P/ `% K

9 Z! r9 x9 D2 m  T9 N- CThe following sample data will be used to demonstrate the switching procedure. Adjust the PADS releases and target locations as necessary.- c$ O8 ?% i' h# V2 S! g; z- E
PADS9.3.1 is installed to "C:\Program Files\Mentor Graphics"9 Y# P7 \* v: e; n: p% w8 N. q
PADS9.4 is installed to "C:\MentorGraphics" (recommended location)& }6 o8 b) \6 D! {/ t. C! V, n
/ L" s% k3 S2 z/ h- G4 y* B1 @
Switching from PADS9.4 to PADS9.3.1
. J" y4 n4 a, Q6 {: b! ~2 B/ m  P: x* w/ }6 I9 J5 I$ e
Run the following commands from the command prompt window (cmd.exe) or the Start>Run area:
' O7 [! d* m0 r& H4 W* T"C:\MentorGraphics\win32\configurator.exe" -clean- O! F% I4 W9 w4 `
"C:\Program Files\Mentor Graphics\win32\configurator.exe"
3 x; d! Y! z% I! m5 v9 [' x7 d7 VNote: The double-quotes are only necessary if you are using a target location that contains spaces  D. X0 C+ g% H  x$ K

& U, L. }: l; m" }- e% H6 I# l# YSwitching from PADS9.3.1 to PADS9.4/ R* B$ z' p5 B" i
! V# [  `7 I2 E2 E; P  `, C, y
Run the following commands from the command prompt window (cmd.exe) or the Start>Run area:
' Z5 Y0 u1 |1 W* f8 }) E8 u"C:\Program Files\Mentor Graphics\win32\configurator.exe" -clean
( @, h* p3 p, W. `: L8 k9 N. J"C:\MentorGraphics\win32\configurator.exe"

20

主题

319

帖子

713

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
713
12#
 楼主| 发表于 2012-3-19 10:12 | 只看该作者
cnchip 发表于 2012-3-18 05:55
( y; [' Z9 T6 O& M, BSVN里可以指定专用的比较软件,如果有这样的比较工具来比较不同的PCB的话当然可以。
9 X, u" v2 i- `- `0 g
3 T" h3 M9 n6 Q* `: y# ]8 Q或者,你不管三七二 ...

' V9 \2 L6 }# \) l使用 SVN 的目的在于可以追循历史。0 C2 R: K& _/ x
我说的是 PADS 包含了 Logic,原理图的修改历史非常重要。, X& s7 ?. p! L3 ~/ B' T
“只有一种正确的、最佳的、最合适的设计方案”这说法太武断了。2 k5 {' b) A* a% v
建议你去试试 SVN,认真的使用一下, 你就会发现是 SVN的好。
☑ 我的 G+ 欢迎圈养我. https://bit.ly/fanniu-g
☑ Google
☑ Chrome
☑ Dropbox
☑ PADS
☑ AutoCAD

47

主题

161

帖子

308

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
308
11#
发表于 2012-3-18 05:55 | 只看该作者
本帖最后由 cnchip 于 2012-3-18 06:03 编辑
  v1 ~$ d2 U8 B# b9 b1 o& ^5 Y; r' D) {: z8 m7 N' x% ~( i
SVN里可以指定专用的比较软件,如果有这样的比较工具来比较不同的PCB的话当然可以。
, r- G6 o2 g" \  T- O2 X( M) v. q) W; L- l1 x( T* K( O
或者,你不管三七二十一直接提交你的.pcb文件也可以,,,只是这样做的话,,,似乎意义不大。。6 u3 ?5 K! P2 Y, b2 {
7 X; K5 P1 r$ g1 D+ n. \  S
软件之所以必须用到版本控制,与硬件最大的也是最根本的区别是因为软件的每次更改都可能与之前的某个版本存在联系,可能改的更好,也可能改的更差,这就需要版本控制来记录历史,从而解决新出现的但又极可能与历史有关的问题。
6 @3 F0 b7 ?5 }6 h7 y8 ~6 c' n3 K( [& R% L  a
而硬件不会,硬件是对是错,是优秀还是拙劣,只有一种正确的、最佳的、最合适的设计方案,要么就是方案的根本改变。  v$ e; a2 C- \4 p3 z
每个版本基本只要关注当前的设计和方案就可以了,跟历史上曾经怎么样几乎没什么密切的联系。) S& D; o/ H: c$ }/ W+ a# j6 Y
所以硬件几乎不需要你去关注历史,虽然有改进,但远没有软件那么频繁,做个文档记录足够了。; f6 Z0 E" }# M# L6 X) F; k

' D6 N0 R) g5 @( J8 Zprotel之流跟MS一个德性,很多时候只要你一不小心就会被他給洗脑,内存要清理、系统垃圾要清理、磁盘文件要整理,,,TMD,那我要你干什么!

3

主题

273

帖子

2916

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2916
10#
发表于 2012-3-16 19:47 | 只看该作者
确实在客户端体现不出来!不过我们公司硬件这块对SVN的使用及知识还是比较欠缺,几乎都是为软件的版本控制服务,硬件这边除逻辑设计,其他硬件电路几乎等同于归档了~~~至于SVN服务器几乎也没人进行维护,好东西没完全利用感觉也有点可惜了哦!

20

主题

319

帖子

713

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
713
9#
 楼主| 发表于 2012-3-16 17:58 | 只看该作者
well 发表于 2012-3-16 16:34 ; N0 A  b4 l5 P$ W1 i
我们这边项目组长直接上传的PCB文件,至于2个文件之间在版本库中的比较好像还没做过,可以研究下,呵呵

1 H0 j' v5 [, b% eSVN 是个好东西.. Q9 \+ l* s  q) H
不过如果 PADS 原生支持就好.
☑ 我的 G+ 欢迎圈养我. https://bit.ly/fanniu-g
☑ Google
☑ Chrome
☑ Dropbox
☑ PADS
☑ AutoCAD

20

主题

319

帖子

713

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
713
8#
 楼主| 发表于 2012-3-16 17:57 | 只看该作者
well 发表于 2012-3-16 16:34 5 _0 v0 ~* y. v: S! L6 F
我们这边项目组长直接上传的PCB文件,至于2个文件之间在版本库中的比较好像还没做过,可以研究下,呵呵

* u2 ?% F& Q) }* ?两个版本之间的差异是在服务器体现的.
; s6 m# g8 K" k4 k- h" U" l: q* B客户端看不出来.
* @( Q; y+ i2 A* k1 O! m2 l( `我有试过, 我一个有68个版本的 3.2M 的PCB项目, 查看 SVN 仓库里的文件大小才3.77M.
☑ 我的 G+ 欢迎圈养我. https://bit.ly/fanniu-g
☑ Google
☑ Chrome
☑ Dropbox
☑ PADS
☑ AutoCAD

3

主题

273

帖子

2916

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2916
7#
发表于 2012-3-16 16:34 | 只看该作者
我们这边项目组长直接上传的PCB文件,至于2个文件之间在版本库中的比较好像还没做过,可以研究下,呵呵

20

主题

319

帖子

713

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
713
6#
 楼主| 发表于 2012-3-16 13:19 | 只看该作者
xiaocat85 发表于 2012-3-16 13:10 ' e" o3 V# E  Y5 O
关键SVN认不认这个PCB格式

: A  g0 p8 y9 U6 K( ~SVN 会认为 PCB 为一个二进制文件.
- a- x( G- X$ ^! S2 h可以正常提交.
☑ 我的 G+ 欢迎圈养我. https://bit.ly/fanniu-g
☑ Google
☑ Chrome
☑ Dropbox
☑ PADS
☑ AutoCAD

30

主题

430

帖子

4935

积分

五级会员(50)

Rank: 5

积分
4935
5#
发表于 2012-3-16 13:10 | 只看该作者
关键SVN认不认这个PCB格式

20

主题

319

帖子

713

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
713
4#
 楼主| 发表于 2012-3-16 12:44 | 只看该作者
well 发表于 2012-3-16 11:13
* r6 B0 r: D! _* `9 @不知道你想用SVN怎么控制PADS文件!个人觉得SVN对软件及逻辑编程控制的作用会更大,硬件电路这块的没太大必 ...
  x6 R  e0 B9 Y% r9 P
关于占用空间的问题不用担心, 因为 SVN
4 L  f) u; S$ y
, f; U4 b1 q( l6 K
對於二進制文件,使用了節省空間的保存方法。(簡單的理解,就是只保存和上一版本不同之處)
4 F: X/ l, Y3 [( j. d2 Z

- e, |& k% S& c3 l$ L( b- f我是想用 SVN 来记录每个 PCB 版本, 甚至每一次的修改.
☑ 我的 G+ 欢迎圈养我. https://bit.ly/fanniu-g
☑ Google
☑ Chrome
☑ Dropbox
☑ PADS
☑ AutoCAD

3

主题

273

帖子

2916

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2916
3#
发表于 2012-3-16 11:13 | 只看该作者
不知道你想用SVN怎么控制PADS文件!个人觉得SVN对软件及逻辑编程控制的作用会更大,硬件电路这块的没太大必要且占用的空间会比较大,毕竟PCB改板的次数较少,主要要做好改板说明及文件归档的规范化!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-9-20 05:57 , Processed in 0.069888 second(s), 32 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表