我在Windows 7下使用SmartGit与大型GIT存储库(约400个分支,~12000个标记,~25000次提交)一起工作,打开日志窗口大约需要 15秒 。打开时,切换分支的可见性也需要几秒。有什么办法可以加快日志窗口的响应速度吗?
我已经尝试了这个答案中列出的所有内容:https://stackoverflow.com/a/25199391/261217,没有任何帮助。 smartgit.exe只消耗大约300Mb的RAM。
我做了以下行动:
系统信息: SmartGit v6.5.2,Windows 7 x64,Intel Core i7-3770,16Gb RAM
答案 0 :(得分:4)
问题是由存储库中的may标签引起的。它通过禁用SmartGit加载的某些标记来实现。为此,请执行以下操作:
smartgit.branch.tagExcludeRegEx
设置为应禁用的标记的正则表达式(自v6.5.3以来可用,构建#4165)。有关设置系统属性的信息,请参阅documentation。您可以使用negative lookaround禁用除少数标记以外的所有标记。git pack-refs --all
以优化对松散标记的访问。