repo

一、网址参考

  1. Repo介绍

  2. repo安装与简单使用

  3. python源码(用于编译、安装和升级python)

  4. ubuntu16.04 更新git 至最新版本

二、实践

  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, 内如如下:

      

    

    

      

    

原文地址:https://www.cnblogs.com/shanyu20/p/14541392.html