搜索
bottom↓
回复: 93

想用Git做单片机开发的版本控制,可能吗?

  [复制链接]

出0入42汤圆

发表于 2019-4-27 15:47:09 | 显示全部楼层 |阅读模式
本帖最后由 xiangtaochen 于 2019-4-27 15:58 编辑

想管理软件和图纸的版本
这样可以看到不断修改的过程和各个版本的区别,
这样我觉得可以更好的管理开发的项目,大家怎么看?
有没有已经在做的朋友?

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2019-4-27 15:49:15 来自手机 | 显示全部楼层
干嘛github,自己建个服务器不行嘛

出0入8汤圆

发表于 2019-4-27 15:49:35 | 显示全部楼层
你要的是 Git,不是 Github。

出0入0汤圆

发表于 2019-4-27 15:49:59 | 显示全部楼层
github免费仓库是必须开源的,你确定你的电路板要开源?
之前试过 用腾讯 GIT 做仓库, 但是只有300M空间, 免费,私有,速度快, 但是后来还是没用了, 太麻烦,还是备份多两次快手.

出0入42汤圆

 楼主| 发表于 2019-4-27 15:57:14 | 显示全部楼层
我是在想这样是不是会看的到版本的去别,可以直接显示差异,这样更加好管理每个版本的区别,不知道我对git的理解对不对?

出0入42汤圆

 楼主| 发表于 2019-4-27 15:58:16 | 显示全部楼层
qingyin2009 发表于 2019-4-27 15:49
干嘛github,自己建个服务器不行嘛

我有一台群晖的服务器,也建立了一个备份的系统,但是我觉得这样的系统不能比较程序的区别,
不是特别满意。

然后修改了也没有记录,

有几个人做的时候就有点混乱啊

出0入42汤圆

 楼主| 发表于 2019-4-27 15:58:32 | 显示全部楼层
security 发表于 2019-4-27 15:49
你要的是 Git,不是 Github。

是的,你说的额对

出0入42汤圆

 楼主| 发表于 2019-4-27 15:59:12 | 显示全部楼层
jcrorxp 发表于 2019-4-27 15:49
github免费仓库是必须开源的,你确定你的电路板要开源?
之前试过 用腾讯 GIT 做仓库, 但是只有300M空间, 免 ...

我可以付费,如果好用,出点钱应该的

出0入8汤圆

发表于 2019-4-27 15:59:39 | 显示全部楼层
版本控制系统,就是用来做这个的。
SVN,GIT 都可以。
我目前是用 SVN 就是了。

出0入42汤圆

 楼主| 发表于 2019-4-27 16:00:24 | 显示全部楼层
本帖最后由 xiangtaochen 于 2019-4-27 16:02 编辑
security 发表于 2019-4-27 15:59
版本控制系统,就是用来做这个的。
SVN,GIT 都可以。
我目前是用 SVN 就是了。 ...


你有教程吗?
你这个可以图纸和程序都管理吗?

出0入8汤圆

发表于 2019-4-27 16:01:47 | 显示全部楼层
xiangtaochen 发表于 2019-4-27 16:00
你教程吗,我完全不懂怎么搞

不是我搭的,是公司搭的,我只是用用而已。
去网上搜吧,再不行,就看官方文档。
这东西,网上应该不少。

出0入0汤圆

发表于 2019-4-27 16:04:52 | 显示全部楼层
jcrorxp 发表于 2019-4-27 15:49
github免费仓库是必须开源的,你确定你的电路板要开源?
之前试过 用腾讯 GIT 做仓库, 但是只有300M空间, 免 ...

Github 已经支持免费私有库了,当然也可以选择 GitLab和BitBucket。

用这种平台和自己搭服务器相比,还是有不少好处的。

出0入8汤圆

发表于 2019-4-27 16:08:57 | 显示全部楼层
xiangtaochen 发表于 2019-4-27 16:00
你有教程吗?
你这个可以图纸和程序都管理吗?

可以管理任何东西,对它来讲,都是 0101 的数据而已。

出0入0汤圆

发表于 2019-4-27 16:11:00 来自手机 | 显示全部楼层
单片机开发用版本管理那是必须的呀!正规公司都必须这么做的,不用版本管理那是作坊式的管理方式,后患无穷。我代码和PCB全部Git管理,我用过github和bitbucket,私人小项目也是可以免费的。然后我公司是perforce和Git都用

出0入42汤圆

 楼主| 发表于 2019-4-27 16:14:30 | 显示全部楼层
nanfang2000 发表于 2019-4-27 16:11
单片机开发用版本管理那是必须的呀!正规公司都必须这么做的,不用版本管理那是作坊式的管理方式,后患无穷 ...

敢为大侠,怎么搞,有教程没有啊?

出0入0汤圆

发表于 2019-4-27 16:21:32 来自手机 | 显示全部楼层
git教程都烂大街了,随便一搜看都看不完

出0入0汤圆

发表于 2019-4-27 16:22:13 | 显示全部楼层
xiangtaochen 发表于 2019-4-27 16:14
敢为大侠,怎么搞,有教程没有啊?

装个图形的客户端比如soucetree,再看看基本原理,不需要教程

出0入0汤圆

发表于 2019-4-27 16:31:43 | 显示全部楼层
程序和文档用git管理是必须的,
pcb和sch可以用git管理,但是暂时还不知道如何比较,通过log?

出500入113汤圆

发表于 2019-4-27 16:37:24 | 显示全部楼层
国内的 码云,目前在用,

出0入0汤圆

发表于 2019-4-27 16:38:03 | 显示全部楼层
一直用svn,够用了,本地电脑建仓库很方便的,只需要一个软件TortoiseSVN,仅适用于单人。
如果想搭个服务器的话,还需要一个VisualSVN Server Manager,局域网内多人就可以协作了。

git功能太强大,没研究过

出0入0汤圆

发表于 2019-4-27 16:43:40 | 显示全部楼层
上手难不难? 我也想整个

出0入0汤圆

发表于 2019-4-27 16:57:48 | 显示全部楼层
这样做很正常了。软件都是github。硬件的版本管理定期存盘吧。

出0入0汤圆

发表于 2019-4-27 17:02:28 | 显示全部楼层
为什么不行呢?我们公司用gitblit windows下面的git版本库web管理工具。用得好好的

出100入143汤圆

发表于 2019-4-27 17:07:33 | 显示全部楼层
我一直就用Git,对管理版本非常有用,看到改了那些行;公司有公网用SCM搭了一个服务器,个人用OSChina,可以建私人库;客户端用sourcetree直观

出0入0汤圆

发表于 2019-4-27 17:11:10 来自手机 | 显示全部楼层
自己小项目用了git,仓库用的bitbucket,目前用得挺好

出0入0汤圆

发表于 2019-4-27 17:12:41 | 显示全部楼层
Feeling_MCU 发表于 2019-4-27 16:43
上手难不难? 我也想整个

基本操作很简单,10分钟学会
我用的也是码云,用了好多年,
你可以尝试一下

出0入0汤圆

发表于 2019-4-27 17:20:04 | 显示全部楼层
git很好用,大项目(文件数量大),可以在群辉里面安装个gitea 很好用

出0入0汤圆

发表于 2019-4-27 17:44:42 | 显示全部楼层
w282529350 发表于 2019-4-27 16:38
一直用svn,够用了,本地电脑建仓库很方便的,只需要一个软件TortoiseSVN,仅适用于单人。
如果想搭个服务 ...

SVN的缺点是必须依靠中央服务器
Git的去中心化允许每个人在自己的本地电脑上先commit, 最后push到远程master分支。

不用怎么学习,开始用就对了!呵呵

出0入0汤圆

发表于 2019-4-27 17:45:47 | 显示全部楼层
simplorer 发表于 2019-4-27 16:31
程序和文档用git管理是必须的,
pcb和sch可以用git管理,但是暂时还不知道如何比较,通过log? ...

二进制的文件不是SVN和Git这种源代码(主要针对文本文件)管理的强项。
不过用来做一些归档管理也是可以的。

出0入0汤圆

发表于 2019-4-27 17:52:31 来自手机 | 显示全部楼层
赞同楼上,只用基本功能的话,和其他版本管理差不多容易上手的,但是branch功能要好很多。二进制文件虽然不好比较版本但是版本和分支功能还是一样用得上的

出0入0汤圆

发表于 2019-4-27 17:54:48 | 显示全部楼层
推荐github私有库+本地TortoiseGit

出0入0汤圆

发表于 2019-4-27 18:30:45 | 显示全部楼层

服务器端Gitea
用户端 sourcetree

本帖子中包含更多资源

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

x

出0入8汤圆

发表于 2019-4-27 18:49:26 | 显示全部楼层
我一直用版本管理 原来是 svn  后面改成git了,自己用win7  安装的 gogs 做远程服务器

出0入0汤圆

发表于 2019-4-27 19:01:50 | 显示全部楼层
代码git管理,其他(机械、电路、文档等)SVN管理。

出0入9汤圆

发表于 2019-4-27 19:07:24 来自手机 | 显示全部楼层
Git 用的是码云,有私有仓库

出0入362汤圆

发表于 2019-4-27 19:55:53 | 显示全部楼层
用了好多年了

出0入25汤圆

发表于 2019-4-27 22:32:03 来自手机 | 显示全部楼层
一直用vss的飘过,15年了

出0入4汤圆

发表于 2019-4-27 22:37:40 来自手机 | 显示全部楼层
廖雪峰git教程,然后自己在树莓派上建个git服务器就行了

出0入0汤圆

发表于 2019-4-27 23:08:47 来自手机 | 显示全部楼层
gitlab,有教程。或者svn,有免费版吧

出0入0汤圆

发表于 2019-4-28 07:24:21 来自手机 | 显示全部楼层
可以的,和svn一样用

出0入0汤圆

发表于 2019-4-28 07:40:55 | 显示全部楼层
w282529350 发表于 2019-4-27 16:38
一直用svn,够用了,本地电脑建仓库很方便的,只需要一个软件TortoiseSVN,仅适用于单人。
如果想搭个服务 ...

不需要visualSVN,实际上有了TortoiseSVN,就可以建服务器了,只是一些设置要手动修改文件。

出0入0汤圆

发表于 2019-4-28 07:51:37 | 显示全部楼层
一、不需要服务器也可以做版本管理,Git和SVN的库都可以放到U盘。
二、服务器可以自己搭,也可以用网络的资源,比如gitee码云。
三、git管理代码,可以很方便地比较不同版本的差异,但是图纸之间的比较,不知道有没有什么好的解决方案。
四、Pads和AD都内建有版本管理,而且用的都是SVN的技术,不过我也没整明白应该怎么样。

出0入0汤圆

发表于 2019-4-28 08:49:09 | 显示全部楼层
jcrorxp 发表于 2019-4-27 15:49
github免费仓库是必须开源的,你确定你的电路板要开源?
之前试过 用腾讯 GIT 做仓库, 但是只有300M空间, 免 ...

你信息落后了,github也有免费私有仓库了

出0入25汤圆

发表于 2019-4-28 09:07:57 | 显示全部楼层
xiangtaochen 发表于 2019-4-27 15:59
我可以付费,如果好用,出点钱应该的

GitHub 支持开发者创建免费私人仓库,但是需要注意的是这里要求协作者最多 3 人。也就是免费的私人仓库最多人数是 4 个人(加上自己)。

出0入0汤圆

发表于 2019-4-28 09:08:06 | 显示全部楼层
当然可以,而且是强烈推荐。之前用的Coding,现在被腾讯收购了,直接免费。这个适合国内使用,速度快。

出0入0汤圆

发表于 2019-4-28 09:10:13 | 显示全部楼层
都是多人共同完成的大项目嘛,
小公司一个人负责的软件一直都是一个版本一个文件夹 保存。直观 可靠!

出0入0汤圆

发表于 2019-4-28 09:40:26 | 显示全部楼层
本帖最后由 heimareed 于 2019-4-28 09:43 编辑
xiangtaochen 发表于 2019-4-27 15:58
我有一台群晖的服务器,也建立了一个备份的系统,但是我觉得这样的系统不能比较程序的区别,
不是特别满 ...


群晖上面就可以装Git呀~不过建立仓库麻烦点。可以尝试Docker装gitea之类。应该很好用的~
PS:Git管理文本,可直接对比差异;管理PCB之类嘛,不能在线查看差异,但是记录版本信息很好用啊。我现在全部用Git做管理~

出0入30汤圆

发表于 2019-4-28 09:51:04 | 显示全部楼层
GIT管理代码很方便,图纸和PCB好像不能直接比较差异。
服务器的话外网的国内现在有腾讯云、码云等可以建私有仓库,国外只用过bitbucket。
目前我们是用的在内网用gitblit搭一个服务器,基于windows环境的,很方便。
客户端什么的就很多了,tortorisegit\sourcetree\smartgit等等。教程的话善用搜索。

出0入0汤圆

发表于 2019-4-28 09:51:40 来自手机 | 显示全部楼层
lin28 发表于 2019-4-28 09:10
都是多人共同完成的大项目嘛,
小公司一个人负责的软件一直都是一个版本一个文件夹 保存。直观 可靠! ...

不可能比版本管理软件更直观,几百次变动你都存一个一个文件夹?想找历史一次改动,你怎么找?估计你文件夹名字都是日期吧,没有summary,这样很不方便的。再比如说想知道每次改变了哪几个文件,分别改动了什么,更是难找,你还需要用比较软件一个一个比较

出0入0汤圆

发表于 2019-4-28 09:58:11 | 显示全部楼层
里面有个文件写明每次改动的内容和版本号,  要哪个就到哪个文件看下。  改动几百次就有点夸张了。一年10次升级软件就不少了。一般都是对比最近几次改动。太久的  基本不看的了。

出0入0汤圆

发表于 2019-4-28 10:35:17 来自手机 | 显示全部楼层
Git值得拥有 tortorisegit+gitblit

出0入0汤圆

发表于 2019-4-28 10:44:58 来自手机 | 显示全部楼层
版本管理软件比文件夹备份更方便 功能更强大。之前用压缩包备份懒得学习,后来学会git,在推荐所有的朋友用,不管是一个人的小项目,还是多人大项目

出0入0汤圆

发表于 2019-4-28 10:58:18 | 显示全部楼层
jcrorxp 发表于 2019-4-27 15:49
github免费仓库是必须开源的,你确定你的电路板要开源?
之前试过 用腾讯 GIT 做仓库, 但是只有300M空间, 免 ...

github现在是无限私有仓库,只是限制协同人数

出0入0汤圆

发表于 2019-4-28 11:38:42 | 显示全部楼层
dalige 发表于 2019-4-27 17:45
二进制的文件不是SVN和Git这种源代码(主要针对文本文件)管理的强项。
不过用来做一些归档管理也是可以 ...

是的,所以pcb和sch我主要是用来管理大的修改版本,
做好log,查找起来也是比较方便,
版本差异只能通过log查看,电路图上显示不出来。
对于小公司或个人来说,足够。

出0入0汤圆

发表于 2019-4-28 13:40:59 | 显示全部楼层
代码管理,肯定是git啊。不管是个人还是公司,用了不会后悔的。

出0入58汤圆

发表于 2019-4-28 14:47:49 | 显示全部楼层
jcrorxp 发表于 2019-4-27 15:49
github免费仓库是必须开源的,你确定你的电路板要开源?
之前试过 用腾讯 GIT 做仓库, 但是只有300M空间, 免 ...

github已经支持个人repo免费私有了。唯一的限制是只能四个协作者。

出0入0汤圆

发表于 2019-4-28 15:33:23 | 显示全部楼层
完全可以

出0入0汤圆

发表于 2019-4-28 15:51:47 | 显示全部楼层
oschina就可以咯

出0入0汤圆

发表于 2019-4-28 16:27:42 | 显示全部楼层
目前在学习搭建自己的GIT,完全私有,本机服务器,存储空间挂载到NAS,本机虚拟机做开发,想实现全开发资料的版本控制。用的gitblit和TortoiseGit。

出105入79汤圆

发表于 2019-4-28 16:51:59 | 显示全部楼层
已经这样做 3年了

出0入0汤圆

发表于 2019-4-29 08:54:34 | 显示全部楼层
jcrorxp 发表于 2019-4-27 15:49
github免费仓库是必须开源的,你确定你的电路板要开源?
之前试过 用腾讯 GIT 做仓库, 但是只有300M空间, 免 ...

现在github好像是可以建有限数量的私有repo了

出0入0汤圆

发表于 2019-4-29 08:55:53 | 显示全部楼层
git的history和tag release功能很实用   能够快速定位到好使的版本

出0入0汤圆

发表于 2019-4-29 09:49:37 | 显示全部楼层
用个破电脑,搭个svn或git服务器就是。  

出0入0汤圆

发表于 2019-4-29 16:19:53 | 显示全部楼层
开始也是用Git,最大的问题是不知道怎么控制文件的权限。。。。。。(必须要不同用户对文件的访问权限不同)

没办法,后来放弃Git,转SVN了。

出0入42汤圆

 楼主| 发表于 2019-4-29 17:05:34 | 显示全部楼层
这方面莫非没有一个大侠可以给一个方案,比如单片机开发GIT程序和图纸的解决办法?

出0入4汤圆

发表于 2019-4-30 13:39:55 | 显示全部楼层
xiangtaochen 发表于 2019-4-27 15:58
我有一台群晖的服务器,也建立了一个备份的系统,但是我觉得这样的系统不能比较程序的区别,
不是特别满 ...

群晖有gitlab,跟github差不多,可以设置私有

出0入0汤圆

发表于 2019-4-30 15:19:42 | 显示全部楼层
挺好的 一直在用GIT

出190入0汤圆

发表于 2019-5-3 18:19:26 来自手机 | 显示全部楼层
gitea真的非常好用,树莓派上轻松搭建

出110入8汤圆

发表于 2019-5-3 18:32:51 | 显示全部楼层
security 发表于 2019-4-27 15:59
版本控制系统,就是用来做这个的。
SVN,GIT 都可以。
我目前是用 SVN 就是了。 ...

俺目前也用是SVN,自己一个人够用就好

出0入14汤圆

发表于 2019-5-3 21:56:49 | 显示全部楼层
  我用的腾讯云(免费10G)+GIT  自己用方便

出0入0汤圆

发表于 2019-5-3 22:30:15 | 显示全部楼层
sme 发表于 2019-4-29 16:19
开始也是用Git,最大的问题是不知道怎么控制文件的权限。。。。。。(必须要不同用户对文件的访问权限不同 ...

一般都是整几个库,不同的人负责不同的模块,一个模块是一个库,然后有一个总的项目库,项目库里面做依赖就可以了。

出0入0汤圆

发表于 2019-5-4 22:02:21 | 显示全部楼层
可以用来做版本控制,不过想看到各个版本的区别怕是不容易。c的代码这种可以看到区别,原理图、pcb啥的基本上看不到有啥区别了。

出0入42汤圆

 楼主| 发表于 2019-5-5 17:31:21 | 显示全部楼层
我昨天跟着廖工的GIT教程学了一下,但是例子里只有加一个文件,容我问个愚蠢的问题,一个keil的工程,那么的大,你们怎么加进去?

出0入42汤圆

 楼主| 发表于 2019-5-5 18:15:34 | 显示全部楼层
Pjm2008 发表于 2019-5-3 21:56
我用的腾讯云(免费10G)+GIT  自己用方便

共享一下方法,写个教程吧,

出0入42汤圆

 楼主| 发表于 2019-5-5 18:16:16 | 显示全部楼层
sme 发表于 2019-4-29 16:19
开始也是用Git,最大的问题是不知道怎么控制文件的权限。。。。。。(必须要不同用户对文件的访问权限不同 ...

SVN莫非就不用管理权限了?

出0入42汤圆

 楼主| 发表于 2019-5-5 18:16:52 | 显示全部楼层
knight_sh 发表于 2019-5-3 18:19
gitea真的非常好用,树莓派上轻松搭建

树莓派,稳不稳啊,企业用的,万一挂了就扑街

出0入42汤圆

 楼主| 发表于 2019-5-5 18:19:02 | 显示全部楼层
heimareed 发表于 2019-4-28 09:40
群晖上面就可以装Git呀~不过建立仓库麻烦点。可以尝试Docker装gitea之类。应该很好用的~
PS:Git管理文本 ...

没有一个详细的教程,自己摸,很久,有没有大侠可以出一个solution和tutorial, 针对keil单片机项目的,我在想,我们是不是可以做一个开源项目,就叫单片机的版本控制,这样大家一起改,出一个标准, 就叫amo单片机开发版本控制方法,这样更有利于交流经验和总结啊

出0入0汤圆

发表于 2019-5-5 18:45:00 来自手机 | 显示全部楼层
用过了会上瘾的。

出0入0汤圆

发表于 2019-5-5 20:34:12 | 显示全部楼层
pt2go 发表于 2019-4-27 18:30
服务器端Gitea
用户端 sourcetree

握手~~~我也是

出0入42汤圆

 楼主| 发表于 2019-5-5 21:01:44 | 显示全部楼层
chxaitz 发表于 2019-5-5 18:45
用过了会上瘾的。

怎么上瘾法???

出0入0汤圆

发表于 2019-5-5 21:16:58 | 显示全部楼层
关键是 keil和stm32cube 好像都对git支持不是很好啊

出0入0汤圆

发表于 2019-5-5 21:17:33 | 显示全部楼层
本帖最后由 sme 于 2019-5-5 21:18 编辑
xiangtaochen 发表于 2019-5-5 18:16
SVN莫非就不用管理权限了?


不是这个意思。

我如果要分目录,去对应各个不同用户的权限,Git不知道怎么操作。

而svn要实现类似功能,比较简单。

例如一个项目,源代码、原理图、PCB、销售数据,你要开放给不同的员工访问权限,svn比较容易实现。

出0入42汤圆

 楼主| 发表于 2019-5-5 22:53:53 | 显示全部楼层
sme 发表于 2019-5-5 21:17
不是这个意思。

我如果要分目录,去对应各个不同用户的权限,Git不知道怎么操作。

大侠,你有教程没有,怎么搞得?

出0入0汤圆

发表于 2019-5-5 23:18:29 来自手机 | 显示全部楼层
sme 发表于 2019-5-5 21:17
不是这个意思。

我如果要分目录,去对应各个不同用户的权限,Git不知道怎么操作。

你这个属于文件管理了,SVN和perforce这种比较适合。Git也能做不过得把这些分成不同独立项目来控制。Git是纯粹的源代码项目管理,不适合做文件访问权限控制,也不适合大项目的多个子项目放一起管理,最好是每个子项目一个Git

出0入0汤圆

发表于 2019-5-6 08:40:11 | 显示全部楼层
本帖最后由 sme 于 2019-5-6 08:48 编辑
nanfang2000 发表于 2019-5-5 23:18
你这个属于文件管理了,SVN和perforce这种比较适合。Git也能做不过得把这些分成不同独立项目来控制。Git ...


嗯,本质上仍然是版本管理,只不过加上权限管理。对于公司来说,两个功能缺一不可。而且从逻辑上来说,也无法划分为一个子项目。

一个单独的项目,举个简单例子,软件工程师程序编译好之后,会生成HEX,而HEX用来给生产部的工人使用,这样我将生产部设成访问HEX,而不能访问MCU源代码。SVN能比较简单实现。而对于软件工程师来说,源代码是需要版本管理的。

对于我们的IC项目,更复杂,有原理图、Verilog rtl code、mcu source、FPGA project、library、custom layout、PR layout等等,很多时候需要配合合作,需要用其它部分的结果,但又不能访问原始设计,SVN比较合适。


出0入0汤圆

发表于 2019-5-6 08:48:03 | 显示全部楼层
xiangtaochen 发表于 2019-5-5 22:53
大侠,你有教程没有,怎么搞得?

SVN权限管理很简单,网上随便搜。

出0入0汤圆

发表于 2019-5-6 11:45:17 | 显示全部楼层
sme 发表于 2019-5-6 08:40
嗯,本质上仍然是版本管理,只不过加上权限管理。对于公司来说,两个功能缺一不可。而且从逻辑上来说,也 ...

SVN的权限管理比Git强很多,SVN集中式,Git的分布式也决定了这特性。需要权限管理的,SVN方便太多了~
另外,Git的设计初衷好像就不是(集中)权限管理,天生开源,所以权限管理(相对)弱也在所难免了~

出0入0汤圆

发表于 2019-5-6 11:51:41 | 显示全部楼层
xiangtaochen 发表于 2019-5-5 18:19
没有一个详细的教程,自己摸,很久,有没有大侠可以出一个solution和tutorial, 针对keil单片机项目的,我 ...

有通用的东西,不会针对单一方向做开发了吧。没价值,投入还不小~
如果想编辑时候方便,可以用一些对Git支持较好的编辑器(SublimeText、VS Code)~

出0入0汤圆

发表于 2019-5-6 11:52:47 | 显示全部楼层
推荐VisualSVN Server Manager。自己电脑上装一个就行了。安装下一步下一步就行了,使用界面上看看就会。
git操作复杂点。

出190入0汤圆

发表于 2019-5-6 14:10:55 | 显示全部楼层
xiangtaochen 发表于 2019-5-5 18:16
树莓派,稳不稳啊,企业用的,万一挂了就扑街

我是个人用,也定时备份,目前还没有出现问题;
企业用就推荐gitlab+专用服务器,做好数据备份

出0入0汤圆

发表于 2019-5-6 18:07:03 | 显示全部楼层
sme 发表于 2019-5-6 08:40
嗯,本质上仍然是版本管理,只不过加上权限管理。对于公司来说,两个功能缺一不可。而且从逻辑上来说,也 ...


本来我是一起放,现在我PCB和程序源代码分成两个git了。
你的需求可以试试Perforce,大公司都用这个,16人以下完全免费,强大的企业级图形客户端,而且它的merge工具是我见过最好用的
而且权限管理超级强大

出0入0汤圆

发表于 2020-6-20 10:47:23 | 显示全部楼层
好想法!

出0入0汤圆

发表于 2020-6-21 21:55:46 | 显示全部楼层
如果只是自己用,本地SVN,自己既做服务器,又作客户端,这样子算是简单的了
如果时公司使用,交给公司IT部门处理,自己不用折腾。公司服务器搭建SVN非常简单,亲测依样画葫芦一次性成功。
Git没试过。

出0入0汤圆

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

本版积分规则

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

GMT+8, 2024-5-22 05:57

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

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