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

2019-12-11 18:26发布

本帖最后由 xiangtaochen 于 2019-4-27 15:58 编辑

想管理软件和图纸的版本
这样可以看到不断修改的过程和各个版本的区别,
这样我觉得可以更好的管理开发的项目,大家怎么看?
有没有已经在做的朋友?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
90条回答
sme
2019-12-21 03:33
本帖最后由 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比较合适。


一周热门 更多>