hecudashi 发表于 2019-8-22 11:27:36

各位所在公司的源代码怎么管理的

如题,像嵌入式的软件源代码怎么进行版本控制,管理.像单片机开发项目有一起协同写代码的吗?

eric2013 发表于 2019-8-22 14:15:56

Git

maksim 发表于 2019-8-22 17:51:02

基本上没有管理,每个人一个项目,一套代码,各自发挥。{:15:}

hecudashi 发表于 2019-8-23 08:51:26

eric2013 发表于 2019-8-22 14:15
Git

程序员们所在公司很多都是gitlab,我们现在SVN,感觉git比SVN的最大优势就是利于一起协同完成一个项目,不知道我这说法对不

hecudashi 发表于 2019-8-23 08:53:14

maksim 发表于 2019-8-22 17:51
基本上没有管理,每个人一个项目,一套代码,各自发挥。

那你们得寻求改变了,应该有些模块是共用的吧?尤其是驱动,中间件啥的,那么搞不乱套了吗

ghslfgkkl88 发表于 2019-8-23 09:51:06

我们向来都是在局域网建一个服务器,然后统一用SVN管理的。

hecudashi 发表于 2019-8-23 14:58:01

ghslfgkkl88 发表于 2019-8-23 09:51
我们向来都是在局域网建一个服务器,然后统一用SVN管理的。

GIT更好吧?

ghslfgkkl88 发表于 2019-8-23 15:46:05

hecudashi 发表于 2019-8-23 14:58
GIT更好吧?

你用过没?为啥觉得GIT就更好?我一同事都用过,说是差不多,GIT多了一个离线提交功能。就是你出差了,也可以提交,回去后会更新到服务器,SVN好像没有。不过我们用SVN早,所以一直就用着。

黎辉辉 发表于 2019-8-23 17:14:25

GIT小团队,SVN大团队

hecudashi 发表于 2019-8-26 08:36:40

黎辉辉 发表于 2019-8-23 17:14
GIT小团队,SVN大团队

兄弟你说反了吧

hecudashi 发表于 2019-8-26 08:41:31

ghslfgkkl88 发表于 2019-8-23 15:46
你用过没?为啥觉得GIT就更好?我一同事都用过,说是差不多,GIT多了一个离线提交功能。就是你出差了,也 ...

git最大好处我觉得是可以很多人一起开发一个大的项目.协同作战:D只是我的感受

ghslfgkkl88 发表于 2019-8-26 18:38:40

hecudashi 发表于 2019-8-26 08:41
git最大好处我觉得是可以很多人一起开发一个大的项目.协同作战只是我的感受

SVN不是一样可以吗?

caicaptain2 发表于 2019-9-9 14:52:44

外企,汽车行业,用的SVN

maksim 发表于 2019-9-9 19:19:41

caicaptain2 发表于 2019-9-9 14:52
外企,汽车行业,用的SVN

您好,能问下汽车行业是不是freescale的芯片用的比较多?

eric2013 发表于 2019-9-10 08:20:51

maksim 发表于 2019-9-9 19:19
您好,能问下汽车行业是不是freescale的芯片用的比较多?

不是,现在是英飞凌:

两个普及帖子:

英飞凌90亿欧元收购赛普拉斯,将称霸全球汽车级半导体市场
http://www.armbbs.cn/forum.php?mod=viewthread&tid=93939&fromuid=58
(出处: 硬汉嵌入式论坛)

【汽车仪表那些事】当前主流汽车座舱处理器和操作系统以及目前世界上最先进的人机接
http://www.armbbs.cn/forum.php?mod=viewthread&tid=26459&fromuid=58
(出处: 硬汉嵌入式论坛)

maksim 发表于 2019-9-10 08:25:53

eric2013 发表于 2019-9-10 08:20
不是,现在是英飞凌:

两个普及帖子:


好的,感谢回答。

rgw5267 发表于 2019-9-30 18:08:58

maksim 发表于 2019-8-22 17:51
基本上没有管理,每个人一个项目,一套代码,各自发挥。

并不是一个人就不需要代码管理了

hecudashi 发表于 2019-11-29 17:49:59

SVN用来权限控制太厉害了,每个目录都能设置

lililala6868 发表于 2019-12-17 12:07:37

什么是源代码控制?
源代码控制 (重庆欢乐生肖又称为版本控制) 是指跟踪和管理代码的更改。源代码控制管理 (SCM) 系统提供代码开发的运行历史,有助于在合并来自多个源的内容时解决冲突。
源代码控制基础知识
无论您是自己编写简单的应用程序,还是与团队成员协作完成大型软件开发项目,源代码控制都是开发过程中的重要组成部分。借助源代码管理系统,您可以跟踪代码更改、查看代码的修订历史记录,并在需要时恢复到项目的之前版本。使用源代码管理系统,您可以与团队一起协作编写代码,在准备就绪之前隔离您的工作,并通过识别谁做出了更改以及做出了哪些更改来快速解决问题。源代码管理系统可帮助简化开发流程,并为所有代码提供集中式源代码。
什么是 Git?
Git 是一个开源的分布式源代码管理系统。Git 支持您创建一个名为“分支”的存储库副本。使用此分支,您可以独立于代码库的稳定版本编写代码。准备做出更开奖网改后,您可以将其存储为一组差异,称为“提交”。您可以将其他贡献者的提交提取到自己的存储库中、将您的提交推送给其他人,还可以将提交合并到主要版本的存储库中。要了解有关 Git 北京pk10的更多信息,请前往此处。
利用 AWS 进行源代码控制
AWS CodeCommit 是一种托管 Git 存储库的托管源代码控制系统,可与所有基于 Git 的工具配合使用。
AWS CodeCommit 以冗余方式存储代码、二进制数据和元数据,同时提供高可用性。您将能够与本地和远程团队进行协作,以编辑、比较、同步和修改您的代码。

洋洋洋 发表于 2019-12-19 09:54:08

用的SVN,觉得没有Git强大。
页: [1]
查看完整版本: 各位所在公司的源代码怎么管理的