首页    新闻    小组    威客    人才    下载    博客    代码贴    在线编程    论坛
Visual Studio 集成 Commit Graph 功能,可提高 Git 操作性能
2022年4月17日 15:53 | 阅读 1208 次

Visual Studio 集成了一个称为 Commit Graph(提交图) 的 Git 功能,它可以提高 Git 操作的性能并显着提高 Visual Studio 中的性能。

如图,当在 Visual Studio 中启用提交图时,对于一个拥有 33万次提交的存储库,在 Git 存储库窗口中加载分支历史记录的性能平均提高了 25%。

启用提交图后,Visual Studio 会在存储库中生成一个提交图文件,提交图文件是一种二进制文件格式,它创建了 Git 提交历史的结构化表示,主要用于快速解析和排序提交。生成提交图是一项后台操作,可能需要几秒钟到几分钟的时间,具体取决于存储库的大小。它也是一个阻塞 Git 操作,运行时将阻止在 Visual Studio 中执行其他 Git 操作,例如 Fetch 或 Pull。

使用 Visual Studio 的最新预览版(17.2 Preview 3 或更高版本)后,Visual Studio 将自动显示以下通知,可以在其中选择启用提交图。

或者可以通过转到 Git > 设置 > 启用提交图 ,来手动启用提交图,以获得更好的 Git 性能。

查看此博客以了解有关提交图的更多信息。

(文/开源中国)    




评论 (0)
游客请输入验证码
最新评论
0
0
收藏