找回密码
 注册
关于网站域名变更的通知
查看: 4010|回复: 15
打印 上一主题 下一主题

PADS 的版本控制

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
有看到 protel 的新版 AD 系列可以 使用 SVN 进行版本控制.% v/ e: y* F: |1 j9 I4 B5 u% C
不知道有没有使用 SVN 来对 pads 文件进行版本控制的?
  • TA的每日心情

    2020-7-22 15:08
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2012-3-14 17:47 | 只看该作者
    不明白

    该用户从未签到

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

    该用户从未签到

    4#
     楼主| 发表于 2012-3-16 12:44 | 只看该作者
    well 发表于 2012-3-16 11:13
    % V4 n- T* V# }- p# j; N# Q* M不知道你想用SVN怎么控制PADS文件!个人觉得SVN对软件及逻辑编程控制的作用会更大,硬件电路这块的没太大必 ...

    0 h8 Y6 M7 ~; d关于占用空间的问题不用担心, 因为 SVN
    4 D: L+ u% a- ?! t5 z. b3 c7 M
    對於二進制文件,使用了節省空間的保存方法。(簡單的理解,就是只保存和上一版本不同之處)
    7 Z) d, _2 V% ~* d( W
    ' ?& T3 u7 b" U& E: d. m1 {* U
    我是想用 SVN 来记录每个 PCB 版本, 甚至每一次的修改.

    该用户从未签到

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

    该用户从未签到

    6#
     楼主| 发表于 2012-3-16 13:19 | 只看该作者
    xiaocat85 发表于 2012-3-16 13:10
    ' R$ j0 p2 |" q) B7 X关键SVN认不认这个PCB格式

    0 q+ [: p& _+ w: L: ^SVN 会认为 PCB 为一个二进制文件.& @  ]1 a4 l4 t! n
    可以正常提交.

    该用户从未签到

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

    该用户从未签到

    8#
     楼主| 发表于 2012-3-16 17:57 | 只看该作者
    well 发表于 2012-3-16 16:34 ! O: }/ r' p$ `$ r" ^; h2 {8 J& N
    我们这边项目组长直接上传的PCB文件,至于2个文件之间在版本库中的比较好像还没做过,可以研究下,呵呵

    : {6 j# k2 u# n3 F两个版本之间的差异是在服务器体现的.% G+ P) ~& j: t4 ^) H; I4 Q3 E
    客户端看不出来.
    * N. s2 e+ d1 ?; G% W: U- m我有试过, 我一个有68个版本的 3.2M 的PCB项目, 查看 SVN 仓库里的文件大小才3.77M.

    该用户从未签到

    9#
     楼主| 发表于 2012-3-16 17:58 | 只看该作者
    well 发表于 2012-3-16 16:34 1 V0 a8 @( R$ A& M# x+ X0 A, _
    我们这边项目组长直接上传的PCB文件,至于2个文件之间在版本库中的比较好像还没做过,可以研究下,呵呵

    2 J0 S+ y( `1 w' @SVN 是个好东西.
      {0 V, J: s! w) V3 O: r+ y# E不过如果 PADS 原生支持就好.

    该用户从未签到

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

    该用户从未签到

    11#
    发表于 2012-3-18 05:55 | 只看该作者
    本帖最后由 cnchip 于 2012-3-18 06:03 编辑
    & r, Z  K! B$ z2 ~5 E/ t8 {1 m, f' C; c1 b; G) k2 I4 z
    SVN里可以指定专用的比较软件,如果有这样的比较工具来比较不同的PCB的话当然可以。& C, {2 M; ?/ J0 \& b. j/ x

    ' I6 d$ H, F! i  }或者,你不管三七二十一直接提交你的.pcb文件也可以,,,只是这样做的话,,,似乎意义不大。。
    0 [" }. y3 }2 C+ R7 j; }! w" a& A( U
    % D  K6 U- l* E- W9 h软件之所以必须用到版本控制,与硬件最大的也是最根本的区别是因为软件的每次更改都可能与之前的某个版本存在联系,可能改的更好,也可能改的更差,这就需要版本控制来记录历史,从而解决新出现的但又极可能与历史有关的问题。& a6 b! l$ j+ \2 }
    8 M" f$ J5 y6 H; m# Z2 T
    而硬件不会,硬件是对是错,是优秀还是拙劣,只有一种正确的、最佳的、最合适的设计方案,要么就是方案的根本改变。4 \% S9 s& \4 J" u4 }  c5 E
    每个版本基本只要关注当前的设计和方案就可以了,跟历史上曾经怎么样几乎没什么密切的联系。
    5 n0 ]+ q8 P1 c, g) Q# ]$ X# R% R所以硬件几乎不需要你去关注历史,虽然有改进,但远没有软件那么频繁,做个文档记录足够了。
    & b% X/ M+ [/ D0 G6 ^! {; |- b, h* [; d0 h
    protel之流跟MS一个德性,很多时候只要你一不小心就会被他給洗脑,内存要清理、系统垃圾要清理、磁盘文件要整理,,,TMD,那我要你干什么!

    该用户从未签到

    12#
     楼主| 发表于 2012-3-19 10:12 | 只看该作者
    cnchip 发表于 2012-3-18 05:55   D. V/ W5 Z) `1 B" Q, C( |& b
    SVN里可以指定专用的比较软件,如果有这样的比较工具来比较不同的PCB的话当然可以。
    2 k" y1 m* N6 G8 U7 X/ e$ i* I) Y- I" k9 f' n* [1 Z3 j
    或者,你不管三七二 ...
    # z, W/ Q/ y3 I# Q5 E: x
    使用 SVN 的目的在于可以追循历史。
    - w) Q+ N# T2 j4 t/ l我说的是 PADS 包含了 Logic,原理图的修改历史非常重要。" y/ @1 e* d& k% ^" r0 h2 v
    “只有一种正确的、最佳的、最合适的设计方案”这说法太武断了。
    7 t$ ^' L) |& A9 v/ O建议你去试试 SVN,认真的使用一下, 你就会发现是 SVN的好。

    该用户从未签到

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

    How to switch between PADS releases

    本帖最后由 BUGLIN 于 2012-3-20 00:05 编辑
    6 g4 g  D$ h, i9 o. s( Y- y+ q9 k
    7 k! p: `+ L' d6 [4 p" c4 l2 M4 q4 e$ f: tHow to switch between PADS releases when they are installed to different target locations
    $ L* h  l9 h: D+ L
    0 I4 N/ U! x/ L9 w$ b+ Z7 ?Solution! a' z# b% t& z; h; E
    1 u  ?5 r9 }8 E1 i& U
    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).
    0 Z4 f+ d, i! E6 v% w& N1 KFor the best practices for a successful PADS Flow installation, refer to TechNote MG5507776 T- s5 |& m1 d7 c
    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.
    1 b' t: Y! G% @0 s7 n) vProcedure for switching between PADS releases:
    * s: z* o' h: V
    6 ^1 ]: ]8 N5 V2 jThe following sample data will be used to demonstrate the switching procedure. Adjust the PADS releases and target locations as necessary.. Q5 u) K, B- P0 T  h
    PADS9.3.1 is installed to "C:\Program Files\Mentor Graphics"& h- _* G+ T8 F: Y: N, w% R6 Y9 ]
    PADS9.4 is installed to "C:\MentorGraphics" (recommended location)
    # B9 ^2 S0 m, B0 A
    : C: U- a5 n" ESwitching from PADS9.4 to PADS9.3.1
    7 h, y- E7 P5 [3 h. n1 v  E6 ?7 a
    Run the following commands from the command prompt window (cmd.exe) or the Start>Run area:
    / k4 {& ]# ]; V* v0 T"C:\MentorGraphics\win32\configurator.exe" -clean
    9 _! y. _/ {# o  x4 n( v; e"C:\Program Files\Mentor Graphics\win32\configurator.exe"& z! b) o% s7 Q7 v4 Z2 ]9 ~4 i
    Note: The double-quotes are only necessary if you are using a target location that contains spaces! K. y  ~: u3 B1 H: z' D* U' o+ g2 ^& [
    8 }: g9 v3 k' ~1 Y
    Switching from PADS9.3.1 to PADS9.4) t2 P, `- r1 |
    % q: Y' T! X6 J0 V9 L/ f
    Run the following commands from the command prompt window (cmd.exe) or the Start>Run area:; k! y$ U1 C; `+ d3 _
    "C:\Program Files\Mentor Graphics\win32\configurator.exe" -clean
    ( _! k, b$ ]. O8 c"C:\MentorGraphics\win32\configurator.exe"

    该用户从未签到

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

    该用户从未签到

    15#
    发表于 2013-8-11 13:19 | 只看该作者
    ccdd2288 发表于 2012-12-8 21:39 " S5 Y# C8 L/ P
    请教使用SVN管理原理图和PCB文件。正需要这方面的经验,谢谢LZ.
    6 |9 O. f9 w9 B; F1 D5 c7 @
    目前我的做法是用 tortoisesvn 来时行版本控制.
    ; U7 c  D7 _; A# T0 L& E: L原理图就修改一次提交一次.
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-8-21 16:55 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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