repo搭建android代码仓库

   OEM提供的rk3188+Android4.4.2源码包是把全部的android源码做成了一整个git仓,看着都吓人。于是我打算改造一下。

        直接采用google管理android源码的方式,简单的把OEM提供的android源码按目录拆分成多个代码仓,然后用repo+git的方式搭建一套完整的版本管理。

        网上介绍repo搭建代码仓的文章有很多,大致就是先用git建一个存放repo需要的default.xml的代码仓,用来存放各个xml配置文件。然后再新建多个git代码仓,存放android源码。default.xml中需要写好git仓的下载名称,远程git仓的下载连接,拉取到本地的路径名称等。下面是一个完整的default.xml,可以作为参考:

 

 
 
  git代码仓库的下载链接 
          name="origin"                     ====> git远程服务器的名称,git pull/git fetch会用到
          review="http://192.168.1.1"/>   ====> repo upload提交修改的gerrit链接,如不需要review代码则不需要填写该项
   ====> 表示取远程git仓库的master分支,即主分支
     ====> name代表git代码仓库名称,path代表clone到本地的目录。下同
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     ====> 存放自定义的apk等的git仓库,拉到本地resource/android_bin目录下
     ====> 存放自定义开机logo的git仓库,拉到本地resource/android_logo目录下
     ====> SDK根目录下的文件组成的git仓库,拉到本地resource/sdk_root_files目录下
      ====> 把单个文件一个一个的复制到本地SDK根目录下。下同
       
       
       
       
       
       
       
   
 
 

转载自 https://blog.csdn.net/u011281197/article/details/81025297 

你可能感兴趣的:(git)