我有一个以前没有遇到过的问题。即使我没有什么可提交的,并尝试将我的分支重置为 Sourcetree 显示的最新提交Uncommitted changes
.
根据 Atlassian 论坛的说法,通常有两个原因:
- 您的工作目录中有很多很多未暂存的文件
列在 SourceTree 中。这导致 Git/Hg 需要相当长的时间
遍历所有文件,因此 SourceTree 等待 Git/Hg
回来报告。 -尝试过硬重置,因此任何更改都应该已恢复。如果我编辑一个文件,它会显示在 Sourcetree 中。
- 您的系统规格不太符合要求。真的是你
需要大约 20GB 可用磁盘空间,以及一些不错的内存支持
向上。 -154GB 可用硬盘空间。 8GB 免费内存。
https://community.atlassian.com/t5/SourceTree-questions/quot-Uncomfilled-changes-quot-yet-nothing-is-pending/qaq-p/94549 https://community.atlassian.com/t5/SourceTree-questions/quot-Uncommitted-changes-quot-yet-nothing-is-pending/qaq-p/94549
正如中提到的杰布洛佩兹的回答 https://stackoverflow.com/a/45887814/345659这是一个错误(近 4 个月后仍未解决)。
解决方法是禁用 LibGit2 集成。
工具 -> 选项 -> Git -> 并勾选选项卡底部的禁用 LibGit2 集成复选框。
重新启动 Sourcetree,虚拟提交就会消失。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)