使用 repo init 命令时出现错误“致命:refs/remotes/origin/stable^0:不是有效的 SHA1”

Roy*_*evy 5 git bash continuous-integration bitbucket git-bash

我在运行以下命令时遇到 ci 问题 repo init(包含清单和存储库 url):

repo init --no-clone-bundle -u <manifest url> -b <branch name> --repo-url <repo url> --no-repo-verify

存储库初始化过程正在启动,但由于终止初始化的错误而无法完成:

fatal: refs/remotes/origin/stable^0: not a valid SHA1

我在同一个存储库中运行了几个分支,但它不起作用,但问题是当我尝试不同的存储库时- 错误不会出现。所以我假设这是回购级别的错误,主要问题是这个“稳定^ 0”是什么,我正在努力解决如何正确地做到这一点。

有什么建议么?

Ron*_*nez 2

当由于某种原因,远程端的引用发生更改时,就会发生这种问题 - 由于变基或删除标签、分支等。

尝试在清单中查找这些引用,并将其与远程服务器上的引用进行比较 - 检查引用是否仍然适用,并使用正确的引用更新清单。