Repo命令介绍
来源:互联网 发布:网络人旗舰版注册 编辑:程序博客网 时间:2024/06/10 15:55
Repo只是google用Python脚本写的调用git的一个脚本,主要是用来下载、管理Android项目的软件仓库。
1。repo init -u URL,在当前目录安装 repository ,会在当前目录创建一个目录 ".repo" -u 参数指定一个URL, 从这个
URL 中取得repository 的 manifest 文件。例如:repo init -u git://android.git.kernel.org/platform/manifest.git
- 可以用 -m 参数来选择 repository 中的某一个特定的 manifest 文件,如果不具体指定,那么表示为默认的 mnaifest 文件 (default.xml) 。例如:repo init -u git://android.git.kernel.org/platform/manifest.git -m dalvik-plus.xml
- 可以用 -b 参数来指定某个manifest 分支。例如:repo init -u git://android.git.kernel.org/platform/manifest.git -b release-1.0
- 可以用命令: repo help init 来获取 repo init 的其他用法
2。repo sync,下载最新本地工作文件,更新成功,这本地文件和repository 中的代码是一样的。 可以指定需要更新的
project , 如果不指定任何参数,会同步整个所有的项目。如果是第一次运行 repo sync , 则这个命令相当于 git
clone ,会把 repository 中的所有内容都拷贝到本地。 如果不是第一次运行 repo sync , 则相当于 git remote
update ;repo sync 会更新.repo下面的文件。如果在merge 的过程中出现冲突,这需要手动运行git rebase --continue
3。 repo update[ project-list ] 上传修改的代码 ,如果你本地的代码有所修改,那么在运行 repo sync 的时候,会提示
你上传修改的代码,所有修改的代码分支会上传到 Gerrit (基于web 的代码review 系统), Gerrit 受到上传的代码,会
转换为一个个变更,从而可以让人们来review 修改的代码。
3。 repo diff [ project-list ] 显示提交的代码和当前工作目录代码之间的差异。
4。 repo download target revision 下载特定的修改版本到本地, 例如: repo download pltform/frameworks/base 1241
下载修改版本为 1241 的代码
5。repo start newbranchname 创建新的branch分支。 "." 代表当前工作的branch 分支。
6。repo prune [project list] 删除已经merge 的 project
7。repo foreach [ project-lists] -c command 对每一个 project 运行 command 命令
8。repo status 显示 project 的状态
- Repo命令介绍
- Repo 介绍
- repo 介绍
- Repo介绍
- repo命令
- repo 命令
- repo命令
- repo的简单介绍
- repo的介绍
- repo 命令的用法
- repo的基本命令
- 找不到命令:repo
- repo 命令的用法
- repo 命令的用法
- repo 命令的用法
- repo命令的使用方法
- repo 命令的用法
- repo 命令的用法
- Activity反馈传递参数setResult千能方法
- 文件上传验证绕过技术总结
- java重点总结
- 二叉树复习
- 关于extern
- Repo命令介绍
- 数字接口系列文章:SPI 总线
- Linux下minicom的配置和使用方法
- 颠覆式改变的丰田全新威驰VIOS
- Jsp中9大内建对象
- js dwz框架 多页面id,函数名称冲突问题
- Template Method模式
- FireFox每次访问页面时检查最新版本
- Eclipse 下如何使用svn