硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2803|回复: 18
收起左侧

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

  [复制链接]

29

主题

77

回帖

164

积分

初级会员

积分
164
发表于 2019-8-22 11:27:36 | 显示全部楼层 |阅读模式
如题,像嵌入式的软件源代码怎么进行版本控制,管理.像单片机开发项目有一起协同写代码的吗?

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106678
QQ
发表于 2019-8-22 14:15:56 | 显示全部楼层
Git
回复

使用道具 举报

7

主题

114

回帖

135

积分

初级会员

积分
135
发表于 2019-8-22 17:51:02 | 显示全部楼层
基本上没有管理,每个人一个项目,一套代码,各自发挥。
回复

使用道具 举报

29

主题

77

回帖

164

积分

初级会员

积分
164
 楼主| 发表于 2019-8-23 08:51:26 | 显示全部楼层

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

使用道具 举报

29

主题

77

回帖

164

积分

初级会员

积分
164
 楼主| 发表于 2019-8-23 08:53:14 | 显示全部楼层
maksim 发表于 2019-8-22 17:51
基本上没有管理,每个人一个项目,一套代码,各自发挥。

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

使用道具 举报

39

主题

928

回帖

1050

积分

至尊会员

积分
1050
发表于 2019-8-23 09:51:06 | 显示全部楼层
我们向来都是在局域网建一个服务器,然后统一用SVN管理的。
回复

使用道具 举报

29

主题

77

回帖

164

积分

初级会员

积分
164
 楼主| 发表于 2019-8-23 14:58:01 | 显示全部楼层
ghslfgkkl88 发表于 2019-8-23 09:51
我们向来都是在局域网建一个服务器,然后统一用SVN管理的。

GIT更好吧?
回复

使用道具 举报

39

主题

928

回帖

1050

积分

至尊会员

积分
1050
发表于 2019-8-23 15:46:05 | 显示全部楼层

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

使用道具 举报

1

主题

2

回帖

5

积分

新手上路

积分
5
发表于 2019-8-23 17:14:25 | 显示全部楼层
GIT小团队,SVN大团队
回复

使用道具 举报

29

主题

77

回帖

164

积分

初级会员

积分
164
 楼主| 发表于 2019-8-26 08:36:40 | 显示全部楼层
黎辉辉 发表于 2019-8-23 17:14
GIT小团队,SVN大团队

兄弟你说反了吧
回复

使用道具 举报

29

主题

77

回帖

164

积分

初级会员

积分
164
 楼主| 发表于 2019-8-26 08:41:31 | 显示全部楼层
ghslfgkkl88 发表于 2019-8-23 15:46
你用过没?为啥觉得GIT就更好?我一同事都用过,说是差不多,GIT多了一个离线提交功能。就是你出差了,也 ...

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

使用道具 举报

39

主题

928

回帖

1050

积分

至尊会员

积分
1050
发表于 2019-8-26 18:38:40 | 显示全部楼层
hecudashi 发表于 2019-8-26 08:41
git最大好处我觉得是可以很多人一起开发一个大的项目.协同作战只是我的感受

SVN不是一样可以吗?
回复

使用道具 举报

334

主题

2032

回帖

3039

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3039
发表于 2019-9-9 14:52:44 | 显示全部楼层
外企,汽车行业,用的SVN
回复

使用道具 举报

7

主题

114

回帖

135

积分

初级会员

积分
135
发表于 2019-9-9 19:19:41 | 显示全部楼层
caicaptain2 发表于 2019-9-9 14:52
外企,汽车行业,用的SVN

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

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106678
QQ
发表于 2019-9-10 08:20:51 | 显示全部楼层
maksim 发表于 2019-9-9 19:19
您好,能问下汽车行业是不是freescale的芯片用的比较多?

不是,现在是英飞凌:

两个普及帖子:

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

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

回复

使用道具 举报

7

主题

114

回帖

135

积分

初级会员

积分
135
发表于 2019-9-10 08:25:53 | 显示全部楼层
eric2013 发表于 2019-9-10 08:20
不是,现在是英飞凌:

两个普及帖子:

好的,感谢回答。
回复

使用道具 举报

14

主题

61

回帖

103

积分

初级会员

积分
103
发表于 2019-9-30 18:08:58 | 显示全部楼层
maksim 发表于 2019-8-22 17:51
基本上没有管理,每个人一个项目,一套代码,各自发挥。

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

使用道具 举报

29

主题

77

回帖

164

积分

初级会员

积分
164
 楼主| 发表于 2019-11-29 17:49:59 | 显示全部楼层
SVN用来权限控制太厉害了,每个目录都能设置
回复

使用道具 举报

0

主题

0

回帖

0

积分

新手上路

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

1

主题

13

回帖

16

积分

新手上路

积分
16
发表于 2019-12-19 09:54:08 | 显示全部楼层
用的SVN,觉得没有Git强大。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-29 11:01 , Processed in 0.294225 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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