一、网址参考
1. Repo介绍
2. repo安装与简单使用
3. python源码(用于编译、安装和升级python)
二、实践
1. 下载repo工具
~$ mkdir xxx-git ~$ cd xxx-git ~$ curl https://192.168.22.91:5000/xxx/git-repo/raw/main/repo?inline=false -k > ./repo ~$ chmod +x ./repo
2. 下载清单文件
~$ REPO_URL="https://192.168.22.91:5000/xxx/git-repo.git" ./repo init -u https://192.168.22.91:5000/xxx-app/manifest.git --no-clone-bundle
遇到问题,python版本太低:
2.1 重新升级python, 步骤如下:
1)下载源码:
2)./configure
3) make
4) sudo make install (如果失败,采用sudo -H make install)
2.2 升级git
如果提示错误: error.GitError: manifests ls-remote:
则需要升级git
3. repo sync下载代码
下载远程代码,并将本地代码更新到最新,这个过程称为“同步”
./repo sync 或者
./repo sync -m app.xml
4. 切分支
./repo start develop xxapp xx700 (把xxapp和xx700切换到develop分支)
也可以到项目下面,使用git branch -a 查看分支,然后git checkout develop/master
5. 远程仓库的配置文件示例
1) 目录: .repo/projects/xxx.git/config, 内如如下: