You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure DevOps仓库拉取失败:Git LFS对象未找到错误求助

解决Git LFS对象未找到问题(纯GUI操作,无需命令行)

先确认你这边的LFS文件是否真的推送到了Azure DevOps

  • 打开GitHub Desktop,切换到你们的项目仓库
  • 点顶部「历史」标签,找到你最近一次推送的提交,查看提交下方的文件列表
  • 那些Unreal的大文件(比如.uasset、.umap这类)旁边必须有LFS标记,如果没有,说明这些文件没被LFS追踪,是问题根源

在GitHub Desktop里重新配置LFS追踪规则

  • 点顶部菜单栏「仓库」→「仓库设置」
  • 弹出的窗口切换到「Git LFS」标签
  • 点「添加文件」,直接输入Unreal项目需要用LFS的文件后缀,比如:.uasset、.umap、.bin、.uexp、.ubulk
  • 点「保存」,回到主界面会看到这些文件变成待提交状态
  • 写个提交说明(比如「修复LFS追踪规则」),点「提交到[你的分支名]」,再点「推送」,确保这些LFS文件真正推到了Azure DevOps

让朋友重新克隆仓库(最稳妥的修复方式)

  • 让朋友先关掉GitHub Desktop和Unreal Engine
  • 找到他本地项目的文件夹,删掉里面的.git文件夹(提前备份项目文件,以防万一)
  • 重新打开GitHub Desktop,点「文件」→「克隆仓库」,选择你们的Azure DevOps仓库,重新克隆到本地
  • 克隆完成后,让朋友也去「仓库」→「仓库设置」→「Git LFS」里确认一下,刚才添加的那些后缀已经在列表中
  • 最后点「拉取」,这次应该能正常下载所有LFS对象了

检查Azure DevOps仓库的LFS开关

  • 打开浏览器登录Azure DevOps,进入你们的项目仓库
  • 点顶部「设置」→「仓库设置」
  • 找到「Git LFS」选项,确保「启用Git LFS」是勾选状态
  • 如果没勾,勾上保存,然后你再重新推送一次LFS文件

划重点:Unreal的大文件必须靠LFS管理,不然很容易丢对象,所有人的GitHub Desktop都得配对LFS规则

内容的提问来源于stack exchange,提问作者Kevin_R

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 09:34:59