Sourcetree 2.1.2.5 - 显示"未提交的更改"但尚未处理任何内容

Ogg*_*las 6 git atlassian-sourcetree

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

在此输入图像描述

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

  1. 您在工作目录中有许多非托管文件,这些文件在SourceTree中列出.这会导致Git/Hg花费相当长的时间浏览所有文件,因此SourceTree会等待Git/Hg报告.- 尝试硬重置,以便应该还原任何更改.如果我编辑一个文件,它将显示在Sourcetree中.
  2. 您的系统规格不是很划清楚.真的,你需要大约20GB的可用磁盘空间,还有一些体面的内存支持你.- 154GB免费硬盘空间.8GB内存免费.

https://community.atlassian.com/t5/SourceTree-questions/quot-Uncommitted-changes-quot-yet-nothing-is-pending/qaq-p/94549

Jum*_*zza 5

正如jblopez的回答中提到的,这是一个错误(差不多4个月后仍未解决).

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