716 Star 4.3K Fork 1.2K

OpenHarmony / docs

 / 详情

【获取源码】请问 repo 是否有选项支持,选择拉取 轻量和小型系统 or 标准系统 的代码

Done
Requirement
Opened this issue  
2021-06-25 17:49

【需求价值】:
可以令 repo 拉取更少代码,节省网络流量,避免网络超时
【需求描述】:
repo 提供选项,支持选择拉取 轻量和小型系统 or 标准系统 的代码
【方案描述】:
repo 提供选项 os=lite/standard,选择拉取 轻量和小型系统 or 标准系统 的代码
【验收标准】:

Comments (4)

hpline created需求
hpline set related repository to OpenHarmony/docs
hpline changed description
NEEN set assignee to mamingshuai
Expand operation logs

尊敬的开发者您好,
很抱歉现在才答复你的问题, 经过社区评估后, 如果拆分会导致一些问题, 所以暂时社区不会提供单独下载小型系统/标准系统源码方式
如果您在下载代码时遇到early EOF问题,您可以尝试使用ssh下载代码(配置公钥):

repo init -u git@gitee.com:openharmony/manifest.git -b master --no-repo-verify --depth=1
repo sync -c
repo forall -c 'git lfs pull'

您好,感谢您的回复 :blush:
请问拆分会导致哪些问题?
这个是社区后面解决,还是欢迎提交PR :smile:

repo工具具备不同参数下载不同代码的能力,所以不需要定制开发就可以实现诉求;
提供单独下载能力后:

  • 因小型系统&标准系统源码存在部分公共仓库,修改某个系统的时候容易忽略另一个系统,容易造成重复开发和实现
  • 提供独立下载后会同时存在三套源码,每套源码均需要占用构建资源、测试验证资源等,造成资源浪费

所以基于当前现状, 短期内暂时不支持单独下载小型系统/标准系统的源码.

mamingshuai changed issue state from 待办的 to 已验收
mamingshuai changed issue state from 已验收 to 已完成

Sign in to comment

Status
Assignees
Projects
Milestones
Pull Requests
Successfully merging a pull request will close this issue.
Branches
Planed to start   -   Planed to end
-
Top level
Priority
Duration (hours)
Confirm
参与者(2)
1
https://git.oschina.net/openharmony/docs.git
git@git.oschina.net:openharmony/docs.git
openharmony
docs
docs

Search

182229 41614e54 1850385 182230 7885ed45 1850385