repo的简单介绍
来源:互联网 发布:java身份证校验 编辑:程序博客网 时间:2024/06/04 01:06
这里repo指google-api出品的一款叫git-repo的工具,使用python开发
repo的目的是将分散的多个git目录一起管理起来。
涉及到repo可以修改的地方
a repo文件获取的位置,可以在参考1中获取
b 参考1中的repo文件内容里指定了相关可执行文件获取的路径,即REPO_URL,因为也在google里,需要需要修改为
REPO_URL = 'https://gerrit-googlesource.proxy.ustclug.org/git-repo'
下面可以看到一些克隆的地方(因访问不到google)
1 repo init -u URL , 在当前目录安装 repository ,会在当前目录创建一个目录 ".repo" -u 参数指定一个URL, 从这个URL 中取得repository 的 manifest 文件。
这样就可以从manifest获得一系列的git库列表
选项repo init -b表示分支名称, -g表示限制库的组信息,只选择指定组的项目。
2 manifest的格式定义
<!ELEMENT manifest-server (EMPTY)> <!ATTLIST url CDATA #REQUIRED> <!ELEMENT project (annotation?, project*)> <!ATTLIST project name CDATA #REQUIRED> <!ATTLIST project path CDATA #IMPLIED> <!ATTLIST project remote IDREF #IMPLIED> <!ATTLIST project revision CDATA #IMPLIED> <!ATTLIST project groups CDATA #IMPLIED> <!ATTLIST project sync-c CDATA #IMPLIED> <!ATTLIST project sync-s CDATA #IMPLIED> <!ATTLIST project upstream CDATA #IMPLIED> <!ATTLIST project clone-depth CDATA #IMPLIED> <!ATTLIST project force-path CDATA #IMPLIED>组是定义了项目所属的组别
3 repo sync
下载最新本地工作文件,更新成功,这本地文件和repository 中的代码是一样的。 可以指定需要更新的project , 如果不指定任何参数,会同步整个所有的项目。
4 repo download target revision
下载特定的修改版本到本地, 例如: repo download pltform/frameworks/base 1241 下载修改版本为 1241 的代码
REF
1 https://github.com/cubieboard/git-repo
2 http://www.cnblogs.com/l78zzz/articles/2435346.html
- repo的简单介绍
- repo的介绍
- Repo 介绍
- repo 介绍
- Repo介绍
- repo和docker的一些简单理解
- Repo命令介绍
- Android源码下载——Repo\Git的常用命令介绍
- 简单学习:repo入门
- Repo-git简单使用
- repo简单使用
- 简单的用repo获取android的源代码
- 简单的用repo获取android的源代码
- 简单的用repo获取android的源代码
- 建立最简单的repo服务器实例讲解
- 实例--建立简单的repo服务器 && manifest 框架
- 建立最简单的repo服务器实例讲解
- 建立最简单的repo服务器实例讲解
- Eclipse生成jar包并混淆
- 网络请求框架OkHttp改名的OkGo的介绍(以防丢失)
- HDU 4745 (区间dp ,最长非连续回文子序列)
- 【Java并发编程】7、线程池
- ubuntu vagrant 镜像下载地址
- repo的简单介绍
- map复合key值,如何重载操作符?
- 北大 C++ 4.5 流插入和流输出运算符重载
- ActiveMQ初实践之【一】——入门实例
- dpdk-hugepage源码分析
- PHP防止SQL注入方法
- 深度学习检测方法梳理
- Spring aop事务异常回滚(rollbackFor)机制和源码分析
- HDU3338Kakuro Extension(最大流+边的流量)