差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 后一修订版 | 前一修订版 | ||
| digi:arm-embedded:linux:dey:deyaio [2025/02/27 13:15] – 创建 robin | digi:arm-embedded:linux:dey:deyaio [2025/04/01 12:55] (当前版本) – robin | ||
|---|---|---|---|
| 行 15: | 行 15: | ||
| 查看当初 repo init 使用的是哪个XML文件 | 查看当初 repo init 使用的是哪个XML文件 | ||
| < | < | ||
| + | cd .repo | ||
| + | cat .repo/ | ||
| + | </ | ||
| + | 比如: | ||
| + | < | ||
| + | < | ||
| + | <include name=" | ||
| + | </ | ||
| + | </ | ||
| + | 综合起来,当前init时的指令就是:repo init -u https:// | ||
| + | 它使用默认的default.xml | ||
| + | |||
| + | 切换操作 | ||
| + | |||
| + | repo init 拉取的 manifest 仓库会被克隆到 .repo/ | ||
| + | < | ||
| + | cd .repo/ | ||
| + | # | ||
| + | git fetch origin | ||
| + | git checkout main # 假设 manifest 文件在 main 分支,根据实际情况调整分支名 | ||
| + | git pull | ||
| + | ls rtsp.xml # | ||
| + | #使用 repo init 的 -m 参数重新初始化,指定 rtsp.xml | ||
| + | repo init -m rtsp.xml | ||
| + | 如果 rtsp.xml 不在默认分支的根目录,你需要确保分支和路径正确,用-b指定分支 | ||
| + | repo init -b some-branch -m rtsp.xml | ||
| + | repo sync | ||
| </ | </ | ||