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

时间:2015-11-02 19:35:31

标签: git jenkins

当我尝试在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上运行

2 个答案:

答案 0 :(得分:5)

删除jenkins作业工作区为我解决了这个问题

答案 1 :(得分:1)

当我将分支从master更新为*/master时,这个错误(实际上是非致命错误)对我来说消失了。