微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在团队基础服务器上打开文件时出现“功能不正确”错误

如何解决在团队基础服务器上打开文件时出现“功能不正确”错误

代码在 TFS 2018 上并使用源代码控制 Git,当从 Visual Studio 19 和 VS 18 克隆代码存储库时出错,见下文 当我转到 TFS 并尝试打开某些文件时,某些文件无法打开并显示功能不正确”错误,请参阅附图并且未启用下载选项。我团队的一些成员,他们以前克隆过 repo,他们有代码,但是当提交中存在任何损坏的文件时,他们面临问题,因此无法推送提交。我尝试下载为 zip 选项来下载整个代码,当我下载时,没有下载损坏的文件,并下载了其余文件,也没有下载特定文件夹的某些文件,因为该文件夹也包含损坏的文件,可能首先是损坏的文件,因此它会跳过该文件夹中的其余文件。我的源代码中有数千个文件,数百个文件被损坏,甚至很难追踪哪些文件被损坏。

任何人都可以告诉我如何在 TFS 上恢复损坏的文件,以便我的问题得到解决,提前致谢。

输出窗口结果:

c:\program files (x86)\microsoft visual studio\2019\enterprise\common7\ide\commonextensions\microsoft\teamfoundation\team explorer\Git\cmd\git.exe 克隆到'E:\Repos1\Codebase' ... POST git-upload-pack(gzip 63764 到 31908 字节)

远程:Microsoft (R) Visual Studio (R) Team Foundation Server

远程:找到 121452 个要发送的对象。 (1968 毫秒)

遥控器:功能不正确。克隆远程存储库时遇到错误:Git 失败,出现致命错误。早期 EOF 索引包失败

file not open

解决方法

正如您提到的其他团队成员无法推送提交,我假设您的所有团队成员都无法访问存储库。请尝试以下项目:

  1. 转到 TFS/Azure DevOps Server 机器,并检查您是否可以访问该机器上的存储库。
  2. 清理服务器上的缓存文件夹。缓存位置可以在您的管理控制台中找到。
  3. 创建一个新的 repo 并检查您是否可以推送提交。如果您可以推送提交并使用新存储库,则可以删除旧存储库。
  4. 检查您是否有数据库备份。如果问题是由数据库损坏引起的,而您想要恢复它,则需要恢复数据库。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。