搜索
bottom↓
12
返回列表 发新帖
楼主: 饭牛牛

[PADS] git 的强大不是我能想象的 -- 记PCB 版本控制

  [复制链接]

出0入0汤圆

发表于 2018-4-11 09:01:47 | 显示全部楼层
b260123292 发表于 2018-4-10 16:56
用惯了SVN一直没法适应GIT,曾经试用过一段时间,后来还是用回SVN了。

简单的应用装个git+tortoisegit就好,和tortoisesvn差不多,tortoisegit官方还有个汉化包,都是自己一个人用没用过太复杂的功能,感觉确实强大很多,但是对于权限管理涉及的事宜就没那么方便了。

出0入0汤圆

 楼主| 发表于 2018-4-11 10:08:02 | 显示全部楼层
b260123292 发表于 2018-4-10 21:15
GIT最大的优势是分布式,但往往又是因为分布式,团队的人一直没提交到服务器,到最后提交的时候累死人, ...

就是因为分布式,所以才强大。
这是 SVN 无法比的。

出0入0汤圆

发表于 2018-4-11 15:49:27 | 显示全部楼层
gitextension 这个软件很不错,图形化界面

出0入0汤圆

 楼主| 发表于 2018-4-11 19:41:25 | 显示全部楼层
didadida 发表于 2018-4-11 15:49
gitextension 这个软件很不错,图形化界面

我也用这个,该有的功能都有,而且启动也快。

出0入0汤圆

发表于 2018-5-13 19:41:44 | 显示全部楼层
b260123292 发表于 2018-4-10 21:15
GIT最大的优势是分布式,但往往又是因为分布式,团队的人一直没提交到服务器,到最后提交的时候累死人, ...

我这边也是 因为都是硬件项目 很少代码那种 所以大家都习惯svn 最近在考虑需不需要迁移

出760入10汤圆

发表于 2018-8-17 08:52:23 | 显示全部楼层
dreampet 发表于 2017-4-22 09:56
小团队或者家里有NAS的话,可以考虑装个Gitlab, Gitlab 的中文版目前是我在维护更新:https://gitlab.com/x ...

wdmycloud 3T 版本上面可以装gitlab吗

出0入0汤圆

发表于 2018-8-17 08:54:26 | 显示全部楼层
厉害,学习一下!

出0入0汤圆

 楼主| 发表于 2019-6-9 11:00:08 | 显示全部楼层
2019 年,简单的 PCB 项目我已经转到 KiCad EDA,KiCad EDA 的PCB 格式优势是文本格式,Git 天生对文本格式友好。

出0入0汤圆

发表于 2019-6-11 14:46:34 | 显示全部楼层
厉害了我的哥,一直想用git管理PCB和原理图,但是一直没有时间弄,学习了!

出0入0汤圆

发表于 2019-6-11 15:05:50 | 显示全部楼层
git服务器很多的,gogs,gitea安装很简单

出105入79汤圆

发表于 2019-6-11 15:44:46 | 显示全部楼层
如果PCB和SCH不是二进制文件,用XML格式描述就好了。

出0入0汤圆

 楼主| 发表于 2019-6-11 15:59:48 | 显示全部楼层
qwe2231695 发表于 2019-6-11 15:44
如果PCB和SCH不是二进制文件,用XML格式描述就好了。

如果是 PADS 我就想办法转成 文本格式。

目前使用 KiCad EDA, KiCAD 所有文件都是文本格式。

出105入79汤圆

发表于 2019-6-11 16:25:30 | 显示全部楼层
饭牛牛 发表于 2019-6-11 15:59
如果是 PADS 我就想办法转成 文本格式。

目前使用 KiCad EDA, KiCAD 所有文件都是文本格式。 ...

那好,我都使用Kicad做一些开源PCB仓库

出100入0汤圆

发表于 2019-6-11 16:27:58 | 显示全部楼层
gwj221 发表于 2017-4-21 11:49
如果没有外网或者单机能不能搞git

这个GIT很擅长

出100入0汤圆

发表于 2019-6-11 16:29:32 | 显示全部楼层
didadida 发表于 2018-4-11 15:49
gitextension 这个软件很不错,图形化界面

gitkraken也非常好用

出100入0汤圆

发表于 2019-6-11 16:31:48 | 显示全部楼层
zxq6 发表于 2017-4-21 12:15
能说说比svn好的地方么?

git -- everything is local

出0入0汤圆

发表于 2019-6-11 17:18:21 | 显示全部楼层
ad的版本管理不是就支持git吗?

出0入0汤圆

 楼主| 发表于 2019-6-14 11:30:00 | 显示全部楼层
linhuaou 发表于 2019-6-11 16:31
git -- everything is local

这个解答精彩。

出0入25汤圆

发表于 2019-6-14 16:37:02 | 显示全部楼层
git Flow 是啥意思

出615入1076汤圆

发表于 2019-6-14 20:15:45 | 显示全部楼层
本帖最后由 dukelec 于 2019-6-14 20:20 编辑

一般用 git 命令 + git 自带的 gitk 图形工具,以及 gitk 默认使用的 meld 对比工具。(图形界面曾用过很多第三方工具,最后用回 gitk.)

服务器的库需要权限管理时一般用 gerrit, 建库方便,譬如一个 android 好几百个库,直接拷贝到 gerrit 的数据目录下,就可以了。
其它的服务器建库貌似都比较麻烦。(如果有类似的,请告诉我,谢谢。)

出100入0汤圆

发表于 2019-6-14 22:37:05 | 显示全部楼层

Git精髓。用SVN要搭服务器,git不需要

出0入0汤圆

 楼主| 发表于 2019-6-14 23:00:00 | 显示全部楼层
linhuaou 发表于 2019-6-14 22:37
Git精髓。用SVN要搭服务器,git不需要

严格来说 SVN 也可以不用搭服务器。
使用 file:///

出100入0汤圆

发表于 2019-6-14 23:01:37 | 显示全部楼层
饭牛牛 发表于 2019-6-14 23:00
严格来说 SVN 也可以不用搭服务器。
使用 file:///

SVN这么没有用过。用过git后就不想用SVN了。

出0入0汤圆

 楼主| 发表于 2019-6-14 23:02:17 | 显示全部楼层
rei1984 发表于 2019-6-14 16:37
git Flow 是啥意思

属于 Git 的操作规范,前期想怎么玩都可以。
但是有一个团队时就需要规范一下分支和标签之类的。
这个规范可以很零活,也可以参考现有的。

出0入0汤圆

 楼主| 发表于 2019-6-14 23:05:17 | 显示全部楼层
linhuaou 发表于 2019-6-14 23:01
SVN这么没有用过。用过git后就不想用SVN了。

我使用 SVN 时不知道怎么灵活使用分支和标签。
当学会 Git 后发现原来分支和标签这么好玩,这么方便。
分支可以随便开,标签可以随便打,一不高兴了我就重来。(当然不是真的,只是为了描述方便)
之后再也没有使用 SVN 了,SVN 的仓库也迁移到 Git 了。

出100入0汤圆

发表于 2019-6-14 23:14:25 | 显示全部楼层
饭牛牛 发表于 2019-6-14 23:05
我使用 SVN 时不知道怎么灵活使用分支和标签。
当学会 Git 后发现原来分支和标签这么好玩,这么方便。
分 ...

是的,git使用很灵活
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-22 22:17

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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