【问题标题】:No data written: Not enough storage - Git on TFS 2015未写入数据:存储空间不足 - TFS 2015 上的 Git
【发布时间】:2016-12-19 11:54:17
【问题描述】:

一些 git 提交已从我们的 TFS 服务器中消失。

一位开发者收到以下消息:

当 TFS GIT 将提交存储到 SQL 数据库时,我们检查了磁盘和数据库空间。一切都好。

回购历史没有被重写。

我们正在寻找解释。任何人都知道会发生什么以及如何避免这种情况再次发生?

【问题讨论】:

  • 如何查看 libgit2sharp 的版本?
  • 这是客户端的一个问题,尽管对话框说了什么,但它是一个 Visual Studio 问题。你用的是什么版本的VS?
  • Git 不会将任何内容存储到数据库中。它将对象存储在本地存储库中。然后,您将对象 push 到某个其他 git 存储库。您的本地磁盘是否有足够的空间?您使用的是什么 VS 版本和更新?
  • @EdwardThomson VS 2015 Enterprise with update 3 (14.0.25425.01)

标签: git tfs commit tfs-2015


【解决方案1】:

对此感到抱歉。这是 Visual Studio 使用的 Windows 上 32 位版本的 libgit2 中的一个错误,以及它如何内存映射包文件。尽管这些问题在较新版本的 libgit2 中有 largely been fixed,但遗憾的是,这并不能帮助您使用当前版本的 Visual Studio 推送此存储库。

您需要使用命令行推送此更改。

【讨论】:

  • 你知道它是否会在下一次 Visual Studio 更新中修复吗?
  • @StevenMuhr 抱歉,我没有,我不再使用 Visual Studio。
  • @StevenMuhr 不过应该在 VS "15" 中修复(令人困惑的是,2015 年之后的下一个版本的 VS)。
猜你喜欢
  • 2013-02-03
  • 1970-01-01
  • 2018-11-04
  • 2016-06-18
  • 2013-10-05
  • 1970-01-01
  • 2020-07-03
  • 1970-01-01
  • 2017-04-06
相关资源
最近更新 更多