Dim*_*ele 50 git performance repository atlassian-sourcetree
我每天都在做很多小项目,需要经常切换.
从SourceTree中的"Tab"切换非常慢.有时长达15秒.我该如何改善这种行为?

Pee*_*its 62
我知道这是一个老问题,但您也可以尝试这个:
$ git config --global core.preloadindex true
$ git config --global core.fscache true
$ git config --global gc.auto 256
Run Code Online (Sandbox Code Playgroud)
其次,这是一篇解释git gc --aggressive 可能不是一个好主意的帖子.
Bas*_*ter 18
执行所声明的git命令对我来说并没有成功.最终真正加速SourceTree的是在工具>选项菜单中禁用"拼写检查提交消息".当我在它时,我还禁用了"从gravatar.com加载头像图像"选项.
小智 10
我也有这个问题.我也有avast,这对我有用,可能适合你,也许是一个不同的AV.但是我将C:\ Users\YOURNAME\AppData\Local\Atlassian \添加到我的avast排除目录中,现在运行速度更快!
源树票证系统有一个关于修复的类似错误的票证. http://www.lifehacker.com.au/2015/01/6-month-old-critical-performance-bug-with-sourcetree-is-getting-attention/
我从来没有一次使用过这么多的repos,并且假设每次切换标签时都没有构建sourcetree来处理这么多的数据.我假设sourcetree需要刷新数据并从磁盘页面文件中读取和构建数据.
尝试使用较少的项目,看到它仍然有同样的问题.
如果您仍然遇到性能不足,请尝试在您的repos上运行gc(垃圾收集器)并再次测试它.
git gc --aggressive 缩小存储库大小.