Vscode中新功能Commit Graph能提升Git提交性能


如果 Git 存储库可能由于其较大而存在性能问题:使用 Visual Studio 的最新预览版(17.2 Preview 3 或更高版本)后,Visual Studio 将自动显示以下通知,您可以在其中选择启用commit graph提交图。
或手工设置:Git > Settings > Enable commit graph for better Git performance.

启用提交图后,将在您的存储库中生成一个提交图文件,然后用于快速解析和排序您的提交。提交图文件还包括额外的信息,以帮助避免解析提交。生成提交图是一项后台操作,可能需要几秒钟到几分钟,具体取决于存储库的大小。它也是一个阻塞 Git 操作,会阻止您在 Visual Studio 中执行其他 Git 操作,例如 Fetch 或 Pull。查看此博客以了解有关提交图如何工作的更多信息。