repo安装使用及项目配置

本文首发地址 http://h89.cn/archives/254.html
最新更新地址 https://gitee.com/chenjim/chenjimblog

repo安装

首先确认电脑是否已经安装 repo ,执行which repo找不到 repo 时需要安装

  1. 下载 repo
    curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo -o repo && chmod +x repo
  2. 添加 repo 到环境变量
    sudo mv repo /bin/repo 或者 sudo mv repo /usr/bin/repo
  3. repo 的运行过程中,会尝试访问 官方的git源 更新自己,一般情况无法正常更新,
    可以将如下内容复制到你的 ~/.bashrc 里,并重启终端模拟器
    export REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo'

参考自 Git Repo 镜像使用帮助–清华大学:
https://mirrors.tuna.tsinghua.edu.cn/help/git-repo


repo 配置

下面是 Gitee repoABC 的配置

<?xml version="1.0" encoding="UTF-8"?>
    <manifest>
      <remote  name="origin"
               fetch="https://gitee.com/" />
      <default revision="master" remote="origin" />
      <project path="chenjimblog" name="chenjim/chenjimblog" />
      <project path="thirdPartyJniSo" name="chenjim/thirdPartyJniSo" />
      <project path="ProtoBuf" name="chenjim/ProtoBuf" />
      <project path="dir2/JsonParser" name="chenjim/JsonParser" />
      <project path="dir2/SignKeyConvert" name="chenjim/AndroidSignKeyConvert" />
</manifest>

更多可用配置 可以参考Android 9.0.0_r60 的 manifest googlesource 或者 gitee mirror
安卓源码访问可以 使用工具


repo 使用

repo 说明文档参见 repo help,repo 管理 git 项目,对于任意一个被管理的 git 项目,可以使用 git 相关的命令进行版本控制
本文链接 http://h89.cn/archives/254.html

  1. 初始化
    mkdir repoABC && cd repoABC
    repo init -u https://gitee.com/chenjim/repoABC
  2. 同步repo管理的git仓库代码
    repo sync
    可以看到repoABC中配置的仓库已经同步到了当前目录
    repo sync -l 只 checkout 代码,不同步最新代码
  3. repo 分支相关
    • 将远程 master 分支 checkout
      repo forall -c git checkout -b master remotes/origin/master
    • 查看可切换的分支,太多时可以通过 grep 过滤
      cd .repo/manifests && git branch -a
    • 切换到 android14-release 分支
      repo init -b android14-release && repo sync -j4 && repo start android14-release --all
    • 查看切换后的分支
      repo branches
  4. 查看最近 10 提交的状态及分支关系
    git log --oneline --graph --decorate -b android14-release -10
    可以简写 gl -b android14-release -5
    需在 ~/.bashrc 添加 alias gl="git log --oneline --graph --decorate"
  5. 将某个时间段所有仓库修改记录显示出来
    repo forall -c git log --name-status --since="2016-09-13" --until="2017-02-01"
  6. 查看工程中所有仓库的修改状态(包括文件位置)
    repo status

相关文章

要在本地安装 Maven 仓库,可以按照以下步骤进行操作: 1. 首先,从 Maven 官方网站(https://maven.apache.org)下载最新版本的 Maven 安装文件。 2. 下载完成后,解压缩该文件并将其放置在您选择的目录中。确保您已经在系统的环境变量中设置了 Maven 的路径。 3. 安装完成后,打开终端或命令提示符窗口,并运行命令 "mvn -v" 来验证 Maven 是否正确安装。如果您看到了 Maven 的版本号等信息,则说明安装成功。 4. 下一步是配置 Maven 的本地仓库。在 Maven 安装目录下的 "conf" 文件夹中,找到 "settings.xml" 文件,并使用文本编辑器打开。 5. 在打开的 "settings.xml" 文件中,找到 "localRepository" 元素。该元素位于注释中,并且通常位于 "<localRepository>" 标签下方。您可以使用绝对路径或相对路径指定本地仓库的位置。 6. 设置 "localRepository" 元素的值为您希望本地仓库所在的路径。例如,您可以将其设置为 "C:\Users\YourUserName\.m2\repository" 或 "/home/YourUserName/.m2/repository"。 7. 保存 "settings.xml" 文件并关闭编辑器。 8. 至此,您已经成功完成了 Maven 的本地仓库的安装。您可以使用 Maven 命令进行项目构建、依赖管理等操作,Maven 将自动将相关的依赖下载到本地仓库中。 总结一下,要在本地安装 Maven 仓库,首先需要下载并解压 Maven 安装文件,然后配置本地仓库的位置,并验证安装是否成功。这样,您就可以开始使用 Maven 进行项目管理和构建了。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清霜辰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值