【发布时间】:2016-10-08 04:14:00
【问题描述】:
昨晚我们的夜间构建失败了,原因如下:
Failed to build patch for build #400 {build id=1296, buildTypeId=AllinOneGo_DevServer}, VCS root: "repolocation" {instance id=68, parent internal id=3, parent id=build name, description: "repolocation"}, due to error: 'build patch' command failed. stderr: Missing unknown d87f32e4ffba6c58690c3490559880cbb0e2a95b
如果我运行git show d87f32,它会在一些我不认识的 Microsoft XML 配置文件中掉入 vim。我在 repo 中找不到这个文件。
我们之前遇到过这个错误,它“神奇地”自行修复。我们没有进行任何更改,只是在几天后尝试构建并且它起作用了。有什么想法吗?
只需使用 Git Bash,克隆/推送/拉取到 repo 就可以正常工作。
【问题讨论】:
-
我找到了哈希所指向的文件。它是一个实体框架生成的 resx 文件,多年来一直在 repo 中。 Git fsck 提到了一些悬空的 blob,但就是这样。