文章目录
需求及场景
需求
- 作为Framework、底层开发工程师,日常工作中普通用户情况下,如何管理Android平台源码;
- 日常开发提交源码,如何清晰查看Android提交记录,方便check 修改的内容
困难疑惑点
- 以前是服务端、应用端工程师,转做系统在接触几百个G的系统源码过程中,代码管理有点压力了,每次命令 比如 git status
没那么快;编译一次编译文件很多,源码如何进行git管理不清楚 - 开发过程中,不像服务器、应用端、前端面向的是windows/mac 系统,进行IDEA桌面开发,git
都有自己的客户端直接操作,或者直接命令。 但是系统底层开发过程中,入口通过SSH连接的一个窗口,源码管理更加懵了,要怎么搞、全部命令来查看修改内容、merge 内容也不太方便。
源码管理方式及过程
这里暂不讨论SVN了,毕竟git 用的多且方便,这里介绍一种管理方式,自己比较常用的方式
基本仓库
代码有一个基本仓库、公共仓库一说,不同项目的所有一致性修改作为一个基本仓库。日常工作中一套代码会有大几十个客户或者上百个客户。每个客户都有自己定制的内容,对于非定制的内容 就是一个基本仓库。我们维护的其实就是基本仓库和每个项目定制的修改内容
管理方式
- 在仓库中
订阅专栏 解锁全文
1023

被折叠的 条评论
为什么被折叠?



