1. 搭建 git 服务器

git服务器有很多,比如使用android 提供的 gerrit 服务器,安装方法参见 gerrit 环境搭建

2 同步远程库

$ mkdir ~/review_site/git/google$ cd ~/review_site/git/google$ repo init -u https://android.googlesource.com/platform/manifest$ head -n 12 .repo/manifest.xml

<?xml version="1.0" encoding="UTF-8"?>

$ repo sync直接同步(sync)会出现”代码库不存在“错误,是因为使用的repo不支持manifest相对路径。 如果从 http://android.git.kernel.org/repo 下载 repo 就会有这个问题,建议从 https://chromium.googlesource.com/external/repo 下载 需要参照上面修改 .repo/manifest.xml 文件中的 fetch 节点,然后再同步。

3 调整代码库

如果需要对 android 进行二次开发,最好创建自己的分支,方法如下:

3.1 所有项目增加分支

直接在代码库中执行
$ repo forall -c git branch --no-track mybranch master

3.2 manifest 项目增加相应分支

  • 首先,在本地同步 manifest 库
$ cd ~$ git clone ~/review/git/platform/manifest.git
  • 其次,增加新分支,并对 default.xml 作相应调整
$ cd ~/manifest$ git checkout -b mybranch origin/master$ head -12 defalut.xml<?xml version="1.0" encoding="UTF-8"?>            
  • 推送到代码库中

$ git add defalut.xml$ git commit -m "modify manifest"$ git push origin mybranch:mybranch

更多相关文章

  1. Android关机界面代码
  2. Android 加载服务器上的图片
  3. android 随手记 SQLITE代码 直接能用
  4. android draw bitmap 示例代码
  5. android edittext 显隐密码代码转换两种方式
  6. android制作一个简单登入界面的部分代码
  7. Android 6.0 源代码编译实践
  8. android控制home键 代码

随机推荐

  1. 2.1搭建Android环境—Android跟我学1.1
  2. Android(安卓)Studio快捷键(自用)
  3. Android(安卓)RFCOMM connect() faild 记
  4. Android(安卓)Shortcuts 为其他应用创建
  5. Android(安卓)批量打包 基于Walle的多渠
  6. android 6.0指纹模块学习 1
  7. Android使用Service播放音乐
  8. 解決APP启动短暂白屏或者黑屏的问题
  9. Android(安卓)studio3.0上运行opencv3.2.
  10. Android(安卓)通过API获取数据库中的图片