——————————————————
- gerrit账号
- 一台能上网的linux或mac
- ssh key(下面会说明如何配置)
------------------
- 1、获取gerrit帐号
- 进入Mokee gerrit review,右上角点击sign in,可使用github,gitcafe,google等帐号登陆
- 再点击右上角头像,settings,设置自己的username和email address
- 找到左边最下面agreement,进入New Contributor Agreement,选择Individual,拖到最下面,输入I AGREE,确定。即可获得推送权限
`git config --global user.name XXX`
`git config --global review.review.mfunz.com.username XXX(与review的username一致)`
`git config --global user.email [email protected]`
-
3、添加ssh key
- 生成ssh key
ssh-keygen -t rsa -C <email>
email和上面git设置的邮箱保持一致
- 进入生成目录(一般为~/.ssh),打开id_rsa.pub,复制文件中的ssh-keygen
- 进入review,右上角打开settings,找到ssh public keys,点击添加(add key,将复制的内容复制进去,再点击add就添加成功啦。示例
- 生成ssh key
-
4、执行git clone,将需要的代码库同步
git clone ssh://<username>@review.mfunz.com:29418/MoKee/android_external_mokee_ServerController && scp -p -P 29418 <username>@review.mfunz.com:hooks/commit-msg android_external_mokee_ServerController/.git/hooks/
username填写在review.mfunz.com上填写的username
处理器(cpu):
内存容量(ram):
存储容量(rom):
电池容量(battery):
屏幕信息(display):
处理器架构(cpuarch):
- 2、更新device.php和图片
-
①进入 源码目录/external/mokee/ServerController 打开device.php(建议使用sublime,notepad++等)
-
②在$devices_info中找到自己机型的代号
-
* ③在$hardware_info中更新自己的机型,代码规范如下
// ('model name'填写上步获取的‘model’,cpu后面的''填写cpu型号)
'model name' => array('cpu' => '',
// (ram后面的''填写机器内存大小)
'ram' => '',
// (rom后面的''填写机器的存储容量)
'rom' => '',
// (battery后面的''填写机器的电池容量)
'battery' => '',
// (display后面的''填写机器的屏幕信息)
'display' => '',
// (cpuarch后面的''填写处理器架构)
'cpuarch' => ''),
④加入图片 进入 /static/images/,将已准备好的机型图片重命名为model.png
// (model是前面获取的机型代号,且图片必须是PNG PNG PNG)
-
修改成功后提交gerrit服务器审核
git add <path>
path是你添加图片文件或者修改的device.php文件的路径,一般通过git status可以看到
git add --all
git commit
修改内容说明,请使用英文
-
上传到服务器等待审核
git push ssh://<username>@review.mfunz.com:29418/MoKee/android_external_mokee_ServerController HEAD:refs/for/master
撰写者:ray
微博:329ray(若发现文档中的不足或有问题,可提交issue或私信我)
论坛支持:魔趣论坛