Sourcetree 2.1.2.5 - 显示"未提交的更改"但没有任何待决事项

时间:2017-07-06 06:09:03

标签: git atlassian-sourcetree

我有一个以前没有经历过的问题。即使我没有任何提交,并试图将我的分支重置为最新的提交Sourcetree显示Uncommitted changes

enter image description here

根据Atlassian论坛,通常有两个原因:

  1. 您的工作目录中有许多非暂存文件 在SourceTree中列出。这导致Git / Hg需要相当长的时间 浏览所有文件,所以SourceTree等待Git / Hg 报告回来。 - 尝试了硬重置,因此应该还原任何更改。如果我编辑一个文件,它将显示在Sourcetree中。
  2. 您的系统规格尚未达到标准。真的是你 需要大约20GB的可用磁盘空间,以及一些体面的内存支持你 起来。 - 154GB免费硬盘空间。 8GB内存免费。
  3. https://community.atlassian.com/t5/SourceTree-questions/quot-Uncommitted-changes-quot-yet-nothing-is-pending/qaq-p/94549

2 个答案:

答案 0 :(得分:5)

jblopez's answer中所述,这是一个错误(差不多4个月后仍未解决)。

解决方法是禁用LibGit2集成 工具 - >选项 - > Git - >并勾选选项卡底部的Disable LibGit2 integration复选框 重启Sourcetree,幻像提交消失。

答案 1 :(得分:2)

SourceTree目前存在一个针对此问题的漏洞。
SRCTREEWIN-7112