• Lv0
    粉丝17

积分305 / 贡献0

提问7答案被采纳4文章45

[开发者活动] OpenHarmony一键下载代码 原创

润开鸿_闻飞 显示全部楼层 发表于 2024-5-8 23:52:49

ohos_download

一、脚本介绍

1.1 概述

本仓脚本用于项目中下载 ohos主要分支和tag代码使用,省去下载代码时找对应分支的命令麻烦,工具参见

itopen组织: ohos_download

1.2 路径配置

因每个人当第一次使用该脚本下载代码的时候会提示设置代码下载的路径,然后会将该路径保存在本地的 .config文件中,后面再次下载则不再提示

  • 不输入直接回车,则默认保存在 ~/OpenHarmony里面
  • 输入设置 .,则表示保存在脚本所在的目录下面
  • 其他路径可自行设置,但必须为**绝对路径**

运行效果如下:

first download code, please set code download path, default is ~/OpenHarmony
. # 这里输入想存放的路径

1.3 分支介绍

脚本运行后如下所示,后续添加其他版本可能有增加,以实际效果为准

  • OpenHarmony Branch表示下载官方的主要分支代码
    • OpenHarmony master:表示 OpenHarmony官方 master分支源代码
    • OpenHarmony-3.0-LTS:表示 OpenHarmony官方 OpenHarmony-3.0-LTS分支源代码
    • OpenHarmony-3.1-Release:表示 OpenHarmony官方 OpenHarmony-3.1-Release分支源代码
    • OpenHarmony-3.2-Release:表示 OpenHarmony官方 OpenHarmony-3.2-Release分支源代码
    • OpenHarmony-4.0-Release:表示 OpenHarmony官方 OpenHarmony-4.0-Release分支源代码
    • OpenHarmony-4.1-Release:表示 OpenHarmony官方 OpenHarmony-4.1-Release分支源代码
    • OpenHarmony clang-master:表示 OpenHarmony官方 clang工具链 master分支源代码
  • OpenHarmony Tag表示下载官方的主要Tag代码
    • OpenHarmony-v3.0-LTS:表示 OpenHarmony官方 OpenHarmony-v3.0-LTS的tag源代码
    • OpenHarmony-v3.1-Release:表示 OpenHarmony官方 OpenHarmony-v3.1-Release的tag源代码
    • OpenHarmony-v3.2-Release:表示 OpenHarmony官方 OpenHarmony-v3.2-Release的tag源代码
    • OpenHarmony-v3.2.1-Release:表示 OpenHarmony官方 OpenHarmony-v3.2.1-Release的tag源代码
    • OpenHarmony-v3.2.2-Release:表示 OpenHarmony官方 OpenHarmony-v3.2.2-Release的tag源代码
    • OpenHarmony-v3.2.3-Release:表示 OpenHarmony官方 OpenHarmony-v3.2.3-Release的tag源代码
    • OpenHarmony-v3.2.4-Release:表示 OpenHarmony官方 OpenHarmony-v3.2.4-Release的tag源代码
    • OpenHarmony-v4.0-Release:表示 OpenHarmony官方 OpenHarmony-v4.0-Release的tag源代码
    • OpenHarmony-v4.0.1-Release:表示 OpenHarmony官方 OpenHarmony-v4.0.1-Release的tag源代码
    • OpenHarmony-v4.1-Release:表示 OpenHarmony官方 OpenHarmony-v4.1-Release的tag源代码
  • OpenHarmony LLVM表示下载官方的主要LLVM代码
    • OpenHarmony clang-master:表示 OpenHarmony官方 clang工具链 master分支源代码

1.4 下载介绍

脚本会在1.2 配置的路径下创建对应的代码版本路径,如果对应的代码版本路径已经存在则会生成一个带 _tmp后缀的路径,如果该路径仍然存在,则会提示让手动输入路径名字(仅仅是目录的名字而不是完整的路径),如果仍然存在,则程序直接退出,具体的路径在脚本运行下载代码结束后的 log中有说明,同样脚本所要执行的下载命令 log中也会显示打印出来,如下所示:

icon-note.gif说明: 重复路径操作方法

二、脚本使用

©著作权归作者所有,转载或内容合作请联系作者

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论1

润开鸿_闻飞

沙发 发表于 2024-5-9 10:16:28
补充脚本使用内容,明明写了,但是一提交就没有了
  1. git clone https://gitee.com/itopen/ohos_download.git
  2. cd ohos_download
  3. ./ohos_download.sh
  4. # 输入所需下载的分支,例如:1.1表示要下载OpenHarmony master分支
复制代码

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部