稀疏签出给我一个错误stderr:致命:不是有效的对象名HEAD



当我尝试在Jenkins中进行GIT稀疏结账时,我得到以下错误:

 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10
 > git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10
Checking out Revision b1697de347cafa3afbd9efc364b2874994e88b0e (refs/remotes/origin/master)
 > git config core.sparsecheckout # timeout=10
 > git config core.sparsecheckout true # timeout=10
 > git read-tree -mu HEAD # timeout=10
Command "git read-tree -mu HEAD" returned status code 128:
stdout: 
stderr: fatal: Not a valid object name HEAD

我使用的是Jenkins提供的Multiple SCM插件。

文件会被复制到目录中,所以我不确定为什么会出现错误。

该节点正在Centos 7 上运行

删除jenkins作业工作区为我修复了问题

当我将分支从master更新到*/master时,这个(实际上不是致命的)错误就消失了。

相关内容

最新更新