Node.js 勒纳致命:模棱两可的论点';原点/磁头/原点/主…磁头/原点/主';:未知修订或路径不在工作树中

Node.js 勒纳致命:模棱两可的论点';原点/磁头/原点/主…磁头/原点/主';:未知修订或路径不在工作树中,node.js,git,jenkins,ssh,lerna,Node.js,Git,Jenkins,Ssh,Lerna,这是我的一系列问题中的一部分,这些问题涉及如何让勒纳在詹金斯竞选 以前的问题: >lerna发布--是--cd版本=补丁 lerna信息版本3.0.0-beta.17 lerna信息版本独立 勒娜,呃!错误:命令失败:git rev list--左-右--计数原点/磁头/原点/主…磁头/原点/主 勒娜,呃!致命:参数“origin/heads/origin/master…heads/origin/master”不明确:未知修订或路径不在工作树中。 勒娜,呃!使用“---”将路径与修订分开,如下

这是我的一系列问题中的一部分,这些问题涉及如何让勒纳在詹金斯竞选

以前的问题:

>lerna发布--是--cd版本=补丁
lerna信息版本3.0.0-beta.17
lerna信息版本独立
勒娜,呃!错误:命令失败:git rev list--左-右--计数原点/磁头/原点/主…磁头/原点/主
勒娜,呃!致命:参数“origin/heads/origin/master…heads/origin/master”不明确:未知修订或路径不在工作树中。
勒娜,呃!使用“---”将路径与修订分开,如下所示:
勒娜:呃吉特[…]-[…]'
勒娜,呃!
勒娜,呃!
勒娜,呃!在makeError(/var/lib/jenkins/workspace/append/node_modules/@lerna/child process/node_modules/execa/index.js:169:9)
勒娜,呃!在Function.module.exports.sync(/var/lib/jenkins/workspace/append/node_modules/@lerna/child process/node_modules/execa/index.js:338:15)
勒娜,呃!在Object.execSync(/var/lib/jenkins/workspace/append/node_modules/@lerna/child process/index.js:21:16)
勒娜,呃!在Object.isBehindUpstream(/var/lib/jenkins/workspace/append/node_modules/@lerna/git-utils/index.js:209:48)
勒娜,呃!在PublishCommand.initialize(/var/lib/jenkins/workspace/append/node_modules/@lerna/publish/index.js:92:24)
勒娜,呃!在Promise.resolve.then(/var/lib/jenkins/workspace/append/node_modules/@lerna/command/index.js:228:24)
勒娜,呃!lerna命令失败:git版本列表--从左到右--计数原点/磁头/原点/主…磁头/原点/主
勒娜,呃!lerna致命:不明确的参数“origin/heads/origin/master…heads/origin/master”:未知修订或路径不在工作树中。
勒娜,呃!lerna使用“---”将路径与修订分开,如下所示:
勒娜,呃!lerna'吉特[…]-[…]'
勒娜,呃!勒纳
勒娜,呃!勒纳
npm错误!代码失效循环
npm错误!错误128
npm错误!abide@1.0.0publish:`lerna publish--yes--cd version=patch`
npm错误!退出状态128
npm错误!
npm错误!失败abide@1.0.0发布脚本。
npm错误!这可能不是npm的问题。上面可能还有其他日志输出。
npm错误!此运行的完整日志可在以下位置找到:
npm错误/var/lib/jenkins/.npm/_logs/2018-04-24T05_32_38_890Z-debug.log
npm错误!代码失效循环
npm错误!错误128
npm错误!abide@1.0.0jenkins:`npm运行版本&&npm运行测试&&npm运行发布`
npm错误!退出状态128
npm错误!
npm错误!失败abide@1.0.0詹金斯剧本。
npm错误!这可能不是npm的问题。上面可能还有其他日志输出。
npm错误!此运行的完整日志可在以下位置找到:
npm错误/var/lib/jenkins/.npm/_logs/2018-04-24T05_32_38_901Z-debug.log

您必须在monorepo中进行初始提交才能使其正常工作。您还需要有一个干净的工作树:

$ git add *
$ git commit -m "bootstrap lerna"
如果键入
git rev parse HEAD
,该错误也会发生在repo中。在第一次提交后,您将看到此操作不再失败

$ git add *
$ git commit -m "bootstrap lerna"