# get_source **Repository Path**: xhilink/get_source ## Basic Information - **Project Name**: get_source - **Description**: 根据产品和分支,自动化集成代码脚本仓 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-12-07 - **Last Updated**: 2025-09-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # get_source ## 介绍 xhilink产品针对OpenHarmony自动化下载集成脚本 > 目前支持OpenHarmony-4.0-Release 以上系统版本 ## 用法 ### 1. 【推荐】下载OH目标分支源码,并获取产品Patch ```shell # 如果需要V版本 OpenHarmony-5.0.1-Release 改为 OpenHarmony-v5.0.1-Release 即可 ./get_ohos.sh ../ xhc200 OpenHarmony-5.0.1-Release ``` 脚本说明 ```shell shell执行:./get_ohos.sh -h OHOS源码拉取脚本工具介绍 [使用]: ./get_ohos.sh [source_root_path] [product] [branch] [repomethod] [举例]: ./get_ohos.sh ../501_Release_xhd100 xhd100 OpenHarmony-5.0.1-Release [参数]: source_root_path 必填, 适配源码根目录 product 必填, 产品名称, 取值范围(xhd100,xhc200,xhc100) branch 必填, 分支名称, 取值跟随OH源码分支命名 repomethod 选填, repo 拉取方式, ssh 或者 https 默认https ``` ### 2. 【一键脚本】下载源码+编译产品 (网络条件好的情况下使用,下班前执行,第二天直接拿到目标镜像) ```shell # 如果需要V版本 OpenHarmony-5.0.1-Release 改为 OpenHarmony-v5.0.1-Release 即可 ./get_ohos_build.sh ../ xhc200 OpenHarmony-5.0.1-Release ``` 脚本说明 ```shell shell执行:./get_ohos_build.sh -h OHOS源码拉取脚本工具介绍 [使用]: ./get_ohos_build.sh [source_root_path] [product] [branch] [repomethod] [举例]: ./get_ohos_build.sh ../501_Release_xhd100 xhd100 OpenHarmony-5.0.1-Release [参数]: source_root_path 必填, 适配源码根目录 product 必填, 产品名称, 取值范围(xhd100,xhc200,xhc100) branch 必填, 分支名称, 取值跟随OH源码分支命名 repomethod 选填, repo 拉取方式, ssh 或者 https 默认https ``` ### 3. 在已存在OH源码基础上获取产品patch源码 ```shell # 如果需要V版本 OpenHarmony-5.0.1-Release 改为 OpenHarmony-v5.0.1-Release 即可 ./get.sh ../ xhc200 OpenHarmony-5.0.1-Release ``` 脚本说明 ```shell shell执行:./get.sh -h OHOS源码拉取脚本工具介绍 [使用]: ./get.sh [source_root_path] [product] [branch] [repomethod] [举例]: ./get.sh ../501_Release_xhd100 xhd100 OpenHarmony-5.0.1-Release [参数]: source_root_path 必填, 适配源码根目录 product 必填, 产品名称, 取值范围(xhd100,xhc200,xhc100) branch 必填, 分支名称, 取值跟随OH源码分支命名 ```