您的位置:首页 > 移动开发 > Android开发

Create android source branch (创建安装源码分支)

2016-07-25 19:04 531 查看

Create Android Source Code Branch

使用Gerrit管理Android Source Code:

创建AOSP Branch:

export rls_branch_name=”android-xxxxxxxxx”

export base_branch=”android-xxxxxxxxxx”

repo forall -c “git branch $rls_branch_name”

repo forall -c “git checkout $rls_branch_name”

repo forall -c “git push aosp HEAD:refs/heads/$rls_branch_name”

cd .repo/manifests

var_remote_name=$(git remote)

git branch $rls_branch_name

git checkout $rls_branch_name

sed -i ‘s/basebranch/rls_branch_name/g’ default.xml

git commit -a -s -m “${rls_branch_name}: create release branch “

git push varremotenameHEAD:refs/heads/rls_branch_name

遇到的问题:

没有push权限:

在All-Project中修改权限。

个别项目出现无法。

fatal:  A Contributor Agreement must be completed before uploading: http://192.168.11.229/#/settings/agreements fatal: Could not read from remote repository.


服务器git仓库执行:git branch -v,

出现: fatal: HEAD not found below refs/heads!

原因是在服务器中的项目下.git/refs/heads/ 下对于的branch不存在。

解决:删除项目, git clone url –mirror
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android git