创建Repo仓库
来源:互联网 发布:4399游戏盒软件下载 编辑:程序博客网 时间:2024/05/12 23:38
随着项目的外部库越来越多,每次更新代码都要敲一堆的Git命令,手指有点抽筋,借着今天下午有空,学习了下Repo的用法,并搭建了一个Repo的客户端,这下感觉舒服了。
Repo是用python实现的,本质上仍然是通过Git来管理代码的,下面具体说下repo服务端仓库的搭建方法:
首先安装repo和git:
12345678# Ubuntu安装git
$
sudo
apt-get
install
git-core
# 安装repo
$
mkdir
~
/bin
$ PATH=~
/bin
:$PATH
$ curl https:
//dl-ssl
.google.com
/dl/googlesource/git-repo/repo
> ~
/bin/repo
$
chmod
a+x ~
/bin/repo
创建manifest.git仓库:
1234$
mkdir
-p
/path/to/repo/dic
$
cd
/path/to/repo/dic
$
mkdir
manifest.git;
cd
manifest.git
$ git init --bare
这个仓库用来放置repo配置文件default.xml,配置文件里描述了项目的仓库url、修订版本和项目列表,用来同步项目代码。
将自己的项目的git仓库组织到repo目录中
克隆manifest.git仓库,添加配置文件default.xml,按照下面的格式说明编辑配置文件,可参考Android的default.xml文件,编辑完成后向仓库提交文件:
1234567$
cd
/path/to/tmp
$ git clone url_to_manifest.git
$
cd
manifest
# 创建并编辑default.xml,然后提交到manifest.git
$ git add default.xml; git commit -m
"fc"
$ git push origin master
default.xml format
这样一个repo仓库就建好了,我们到自己的工作目录去通过repo取项目代码:
1234$
cd
/path/to/work/dic
$
mkdir
Project_name;
cd
Project_name
$ repo init -u url
$ repo
sync
repo init -u url
命令创建了repo工作目录.repo,以及克隆项目配置仓库manifest.git
同步完项目代码,就可以开始工作了,使用Repo和Git控制版本以及工作流程见下面参考
参考:
- Version Control with Repo and Git
- Repo Manifest Format
- Repo命令参考
0 0
- 创建Repo仓库
- 创建Repo仓库
- git学习--repo批量创建远端仓库----建立自己的android代码仓库
- repo批量创建远端仓库----建立自己的android代码仓库
- repo 管理git仓库
- repo+git 仓库搭建
- 建立本地repo 管理仓库
- Repo建立本地仓库脚本
- 建立git repo代码仓库
- createrepo createrepo是linux下的创建仓库的软件包。create是创建的意思,repo是repository的缩写,是仓库的意思。 yum(Yellowdog Updater,
- 【repo】创建新branch
- Repo全解之自己搭建repo仓库
- repo start 和仓库分支名称
- Android源代码仓库及其管理工具Repo分析
- Android源代码仓库及其管理工具Repo分析
- Android源代码仓库及其管理工具Repo分析
- Android源代码仓库及其管理工具Repo分析
- 用repo管理自己的git 仓库
- opencv自带的目录文件遍历
- RHEL6.5使用CENTOS的YUM源
- Cognos异常(一) - CAM-CRP-1064 发生内部错误,无法处理 PKCS #7 数据
- 好的贴子,收藏一下~~~
- jsp中把java的值传给js变量
- 创建Repo仓库
- jquery的树ztree常见的问题及使用
- Android开发之日历控件实现
- php分页代码
- 采用标准C进行目录文件遍历
- selenium java自动化测试
- 错误整理
- 注册(七) 失败
- WWDC2014开源代码