IT资讯 Visual Studio 集成 Commit Graph 功能,可提高 Git 操作性能

zachary · 2022-04-16 17:00:08 · 热度: 24

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

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

Visual Studio 集成 Commit Graph 功能,可提高 Git 操作性能

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

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

Visual Studio 集成 Commit Graph 功能,可提高 Git 操作性能

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

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

猜你喜欢:
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册