开发android系统源码的同学都知道,我们的工作都是很多人协同工作,因此git版本管理及历史修改查阅异常重要!甚至比开发app重要的多!
此文旨在介绍一下用AS中自带的Version Control工具来管理android系统源代码,鉴于android源码的体积庞大与开源特性,其中一个app的git仓库里就可能包含上千条修改,而且很多历史修改年代久远,且不是身边同事的修改,使用git相关命令查看修改记录效率低下且界面不够友好。而AS中的版本管理工具则相当之优秀,不仅功能强大而且多数功能都做出了可视化的效果,使用之后大大提升了协同开发的效率。希望各位读者看了此文以后能有所收获。
正文开始:
这次讲一下在Android Studio中进行适当的配置,使用内置Version Control工具对源码目录进行版本管理。
一、 配置仓库目录
点开“设置”切换到 Version Control,点击右侧“+”号添加要管理的目录,(我们这里一Telephony目录为例)
选择目录
如果选择的目录是有版本控制工具的配置的,会自动识别出是git或者SVN等。
二、 Version Control功能
Log
之后在程序的底部会出现一个Version Control 标签,这里是显示版本信息的主要区域。
当前标签会显示所有添加到Version Control管理的目录的Log信息。各种关键信息以不同颜色高亮区