Azure devOps 管道中的 Lerna Detached git HEAD 错误

Lerna Detached git HEAD error in Azure devOps pipeline

在我的管道中,我只是在其中一个步骤中执行了以下操作

lerna publish --yes

我收到错误消息

lerna ERR! ENOGIT Detached git HEAD, please checkout a branch to choose versions.

我认为这可能是一件微不足道的事情,非常感谢您的任何建议。

您没有做错任何事——管道的默认行为是检出提交,而不是分支,因此分离 HEAD。我不熟悉 Lerna 或“发布”的功能,所以我无法告诉您您尝试做的事情是否是个坏主意,但您可以简单地 checkout 适当的在 运行 命令之前分支。