Git 到 VSCode 慢得无法使用

Git through VSCode is unusably slow

我目前遇到一个问题,目前无法正确确定。

当我尝试使用 Git 到 VSCode 时,无论是通过启动 Git-Bash 终端还是使用 GUI 工具,都会花费大量时间实际上 运行 命令。

它似乎是随机的,但作为一个例子,当 运行ning 时,“git push -u origin main”它花费了从 2:37 分钟到 17:03 分钟

相比之下,当我 运行 在完全相同的文件夹上执行完全相同的命令,而不是通过独立 GitBash 时,运行 大约需要 2 秒.


所以我只是想知道是否有人可以帮助解决这两件事;

谢谢。

6/4/22 编辑

我已经在我们环境中的另一台计算机上测试过这个,然后在我的个人电脑上测试过。个人问题为零,但我工作环境中的计算机仍然 运行ning Git 命令通过 VSCode 非常缓慢。

所以正如我所假设的,这很可能是与我们环境中的某些东西相关的问题(但与网络无关)。但是我还是想知道为什么要花这么长时间或者我怎样才能自己弄清楚这些信息?

why is it taking such a long time or How can I figure this information out myself?

一种可能性是在您的 VSCode Git bash 会话中激活 GIT_TRACE2 flags, that you can see listed here.

至少:

export GIT_TRACE2_PERF=1
# your git commands