<强> Visual Studio 集成了一个称为提交图(提交图)的Git功能,它可以提高Git操作的性能并显着提高Visual Studio中的性能。 如图,当在Visual Studio中启用提交图时,对于一个拥有33个万次提交的存储库,在Git存储库窗口中加载分支历史记录的性能平均提高了25%。 “margin-left: 0 px”启用提交图后,Visual Studio会在存储库中生成一个提交图文件,提交图文件是一种二进制文件格式,它创建了Git提交历史的结构化表示,主要用于快速解析和排序提交。生成提交图是一项后台操作,可能需要几秒钟到几分钟的时间,具体取决于存储库的大小。它也是一个阻塞Git操作,运行时将阻止在Visual Studio中执行其他Git操作,例如获取或拉。 “margin-left: 0 px”使用Visual Studio的最新预览版(17.2预览版3或更高版本)后,Visual Studio将自动显示以下通知,可以在其中选择启用提交图。 或者可以通过转到Git祝辞设置在启用提交图,来手动启用提交图,以获得更好的Git性能。 查看此博客以了解有关提交图的更多信息。
0 留言