我在我的 Azure Pipeline 中,在我的发布分支中使用
lfs:true
进行结帐步骤。
steps:
- checkout: self
clean: true
lfs: true
构建运行时,出现以下错误。
下载对象时出错: /Path/to/DLL 文件 (31a4c7b): 涂抹 错误:下载时出错 /路径/到/DLL 文件 (31a4c7bxxxxxxxxxxxxxxxxxxxxx): 批量响应:预期的 json 类型,得到:“text/plain; charset=utf-8”
问题是当我在另一个管道中对 master 分支运行相同的签出时,它工作正常。有什么建议或可能的方向吗?
我在本地机器上运行了
git lfs checkout
。我收到了 Skipped checkout for "/path/to/DLL/file", content not local. Use fetch to download
消息,涉及 92 个文件,但我遇到了问题,它列出了所有 92 个文件。我去了 master
分支,下载了这 92 个文件并将它们上传到我的 release
分支。我运行了构建,但它仍然没有提取 lfs 文件。最后,我删除了管道在运行时使用的 s
文件夹的全部内容,并再次运行构建。这次它就像一个魅力,正确地拉出了所有的 lfs 文件