你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

MCU代码版本管理 -- 自己电脑

[复制链接]
路鸣雨 发布时间:2018-3-22 11:18
阅读主题, 点击返回1楼
收藏 评论13 发布时间:2018-3-22 11:18
13个回答
maxtch 回答时间:2018-4-2 18:56:19
路鸣雨 发表于 2018-4-2 17:35
折腾啥啊,不就复制粘贴一下文件夹,改个名字么。这帖子只是跟我上篇STM8工程模板的帖子是一起的,8位机文 ...

你这样的话 150 个版本过后会有两个问题:

1. 整个版本历史库非常大
2. 你很难快速确定每一行代码的修改历史

不论是 svn 还是 git 都是通过保存代码差异的方法来记录版本历史。这样的话版本历史库不会比代码本身大出多少,而且每一行代码都可以精确追踪。
robter 回答时间:2018-4-2 19:54:29
很好很好的经验,学习了
路鸣雨 回答时间:2018-4-3 11:45:45
maxtch 发表于 2018-4-2 18:56
你这样的话 150 个版本过后会有两个问题:

1. 整个版本历史库非常大

150个版本是什么节奏?  作为个人爱好的单片机工程,又不跟人协作,我认为用不到,因为不庞大,而且代码调试其实在心里已经门清了~

~ 我只保存固定版本,不保存过程,没意义 ~
maxtch 回答时间:2018-4-3 11:54:26
路鸣雨 发表于 2018-4-3 11:45
150个版本是什么节奏?  作为个人爱好的单片机工程,又不跟人协作,我认为用不到,因为不庞大,而且代码调 ...

我习惯于每做一处规模修改都会做一次 check in,这样的话如果代码改坏了可以方便的回滚。而且由于每次记录的都是代码差异,我甚至可以隔版本局部回滚。

12

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版