graycker 发表于 2018-4-11 09:01:47

b260123292 发表于 2018-4-10 16:56
用惯了SVN一直没法适应GIT,曾经试用过一段时间,后来还是用回SVN了。

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

饭牛牛 发表于 2018-4-11 10:08:02

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

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

didadida 发表于 2018-4-11 15:49:27

gitextension 这个软件很不错,图形化界面

饭牛牛 发表于 2018-4-11 19:41:25

didadida 发表于 2018-4-11 15:49
gitextension 这个软件很不错,图形化界面

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

chewy 发表于 2018-5-13 19:41:44

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

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

bhwyg 发表于 2018-8-17 08:52:23

dreampet 发表于 2017-4-22 09:56
小团队或者家里有NAS的话,可以考虑装个Gitlab, Gitlab 的中文版目前是我在维护更新:https://gitlab.com/x ...

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

expressme 发表于 2018-8-17 08:54:26

厉害,学习一下!

饭牛牛 发表于 2019-6-9 11:00:08

2019 年,简单的 PCB 项目我已经转到 KiCad EDA,KiCad EDA 的PCB 格式优势是文本格式,Git 天生对文本格式友好。

qiangxiaochen 发表于 2019-6-11 14:46:34

厉害了我的哥,一直想用git管理PCB和原理图,但是一直没有时间弄,学习了!

FireBrain 发表于 2019-6-11 15:05:50

git服务器很多的,gogs,gitea安装很简单

qwe2231695 发表于 2019-6-11 15:44:46

如果PCB和SCH不是二进制文件,用XML格式描述就好了。

饭牛牛 发表于 2019-6-11 15:59:48

qwe2231695 发表于 2019-6-11 15:44
如果PCB和SCH不是二进制文件,用XML格式描述就好了。

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

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

qwe2231695 发表于 2019-6-11 16:25:30

饭牛牛 发表于 2019-6-11 15:59
如果是 PADS 我就想办法转成 文本格式。

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

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

linhuaou 发表于 2019-6-11 16:27:58

gwj221 发表于 2017-4-21 11:49
如果没有外网或者单机能不能搞git

这个GIT很擅长

linhuaou 发表于 2019-6-11 16:29:32

didadida 发表于 2018-4-11 15:49
gitextension 这个软件很不错,图形化界面

gitkraken也非常好用

linhuaou 发表于 2019-6-11 16:31:48

zxq6 发表于 2017-4-21 12:15
能说说比svn好的地方么?

git -- everything is local

ericdai 发表于 2019-6-11 17:18:21

ad的版本管理不是就支持git吗?

饭牛牛 发表于 2019-6-14 11:30:00

linhuaou 发表于 2019-6-11 16:31
git -- everything is local

这个解答精彩。 {:lol:}

rei1984 发表于 2019-6-14 16:37:02

git Flow 是啥意思

dukelec 发表于 2019-6-14 20:15:45

本帖最后由 dukelec 于 2019-6-14 20:20 编辑

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

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

linhuaou 发表于 2019-6-14 22:37:05

饭牛牛 发表于 2019-6-14 11:30
这个解答精彩。

{:lol:} Git精髓。用SVN要搭服务器,git不需要

饭牛牛 发表于 2019-6-14 23:00:00

linhuaou 发表于 2019-6-14 22:37
Git精髓。用SVN要搭服务器,git不需要

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

linhuaou 发表于 2019-6-14 23:01:37

饭牛牛 发表于 2019-6-14 23:00
严格来说 SVN 也可以不用搭服务器。
使用 file:///

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

饭牛牛 发表于 2019-6-14 23:02:17

rei1984 发表于 2019-6-14 16:37
git Flow 是啥意思

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

饭牛牛 发表于 2019-6-14 23:05:17

linhuaou 发表于 2019-6-14 23:01
SVN这么没有用过。用过git后就不想用SVN了。

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

linhuaou 发表于 2019-6-14 23:14:25

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

是的,git使用很灵活
页: 1 [2]
查看完整版本: [PADS] git 的强大不是我能想象的 -- 记PCB 版本控制