Sourcetree 2.1.2.5 - 显示 "Uncommitted changes" 但没有任何待定
Sourcetree 2.1.2.5 - Shows "Uncommitted changes" yet nothing is pending
我有一个以前没有遇到过的问题。即使我没有什么可提交的,并且已尝试将我的分支重置为 Sourcetree 显示的最新提交 Uncommitted changes
。
根据 Atlassian 论坛,通常有两个原因:
- 您的工作目录中有很多很多未暂存的文件
在 SourceTree 中列出。这导致 Git/Hg 需要相当长的时间
遍历所有文件,因此 SourceTree 等待 Git/Hg
回报。 - 已尝试硬重置,因此任何更改都应该已恢复。如果我编辑一个文件,它会显示在 Sourcetree 中。
- 您的系统规格不完全符合要求。真的是你
需要大约 20GB 的可用磁盘 space,以及一些不错的内存支持你
向上。 - 154GB 免费硬盘 space。 8GB 内存免费。
目前在 SourceTree 中有一个针对这个问题的未解决的错误。
SRCTREEWIN-7112
如 中所述,这是一个错误(将近 4 个月后仍未解决)。
解决方法是禁用 LibGit2 集成。
工具 -> 选项 -> Git -> 并勾选选项卡底部的禁用 LibGit2 集成复选框。
重新启动 Sourcetree,幻影提交消失。
我有一个以前没有遇到过的问题。即使我没有什么可提交的,并且已尝试将我的分支重置为 Sourcetree 显示的最新提交 Uncommitted changes
。
根据 Atlassian 论坛,通常有两个原因:
- 您的工作目录中有很多很多未暂存的文件 在 SourceTree 中列出。这导致 Git/Hg 需要相当长的时间 遍历所有文件,因此 SourceTree 等待 Git/Hg 回报。 - 已尝试硬重置,因此任何更改都应该已恢复。如果我编辑一个文件,它会显示在 Sourcetree 中。
- 您的系统规格不完全符合要求。真的是你 需要大约 20GB 的可用磁盘 space,以及一些不错的内存支持你 向上。 - 154GB 免费硬盘 space。 8GB 内存免费。
目前在 SourceTree 中有一个针对这个问题的未解决的错误。
SRCTREEWIN-7112
如
解决方法是禁用 LibGit2 集成。
工具 -> 选项 -> Git -> 并勾选选项卡底部的禁用 LibGit2 集成复选框。
重新启动 Sourcetree,幻影提交消失。