repo init命令
拓展上文:https://www.cnblogs.com/tong2357/p/18725407
参考:https://blog.csdn.net/wjjontheway/article/details/124128462
repo init -u git@gitee.com:openharmony/manifest.git -b master --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'
-u:指定Manifest库的Git访问路径。唯一必不可少的选项
-m:指定要使用的Manifest文件。不指定的话,默认为default.xml文件
-b:指定要使用Manifest仓库中的某个特定分支。
--repo-url:指定repo的远端repoGit库的访问路径。
--no-repo-verify:指定不要验证repo源码。
--mirror:创建远程存储库的副本,而不是客户端工作目录。该选项用于创建版本库镜像。使用该选项则在下一步repo sync同步时,本地按照源的版本库组织方式进行组织,否则会按照 manifest.xml 指定的方式重新组织并检出到本地
.repo目录
manifests
manifests.git
manifest.xml
project.list
project-objects
projects
repo
.repo_fetchtimes.json
其中manifests 是manifest仓库(清单库)内容,即repo init的-u选项对应的仓库
manifests.git 是manifest仓库(清单库)的.git目录
manifest.xml 指明当前生效的Manifest文件,即repo init的-m选项对应的参数(没有该选项时默认为default.xml)
repo repo 命令的主体,包含了最新的 repo 命令
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现