Repo并不意味要取代Git,只是为了更容易在Android上下文中使用Git,Repo命令是一个可执行的脚本,可以放在路径的任何地方,在使用Android源文件时,你可以使用Repo进行跨网络操作....using-repo.html
同步客户端
同步所有可用项目的文件
repo sync
同步所选项目文件
repo sync PROJECT0 PROJECT1 … PROJECTN
创建主分支
每当你开始更改时...列出文件的状态:
repo status
查看未提交的编辑(没有标记为提交的本地编辑):
repo diff
查看提交的修改(找到被标记为提交的编辑),确保你在项目目录下,然后用缓存的参数运行...由整个项目的目录结构和文件内容组成,在Git中创建一个提交:
git commit
当提示你提交消息时,请为提交给AOSP的更改提供简短描述,如果不添加提交描述,则提交终止:
上传更改到Gerrit
更新到最新版本...rebase --continue
4.rebase完成后,再次启动整个同步:
repo sync PROJECT0 PROJECT1 … PROJECTN
清理客户端
合并更改到Gerrit后,更新你的本地工作目录