oft*_*lit 6 git visual-studio visual-studio-2017 git-for-windows
Visual Studio 中的 Git 对我来说非常慢。我尝试解决此问题的一件事是使用已安装的适用于 Windows 的 Git。Process Monitor显示 Visual Studio 继续使用包含的 Git 版本。我的 PATH 变量包含
C:\Program Files (x86)\Git\cmd;
Run Code Online (Sandbox Code Playgroud)
但不是
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\mingw32\bin\git.exe
Run Code Online (Sandbox Code Playgroud)
在 Visual Studio外部 Web 工具选项中,我将前两个 Git 路径指向了它们在 Windows 上的 Git 等效路径。
我正在使用以下版本:
VS 包含 MinGit 安装,而不是 Windows 的完整 Git 安装。MinGit 是 Git for Windows 发行版的官方子集,可以与 Git for Windows 安装程序一起下载。
VS 这样做有几个原因。捆绑 MinGit 的原因之一是为了可靠且可预测的行为。VS 需要解析各种 Git 命令的输出,并且并非所有命令都有可用的瓷器输出。该输出会不时发生变化,并且解析器必须更新。通过包含 MinGit,VS 可以在每次发布之前验证它使用的命令的行为。举个例子,MinGit 2.16 版本就发生了这种情况,它带来了一些命令的输出更改,我们需要在迁移到该版本之前处理这些命令。删除 VS 附带的 MinGit 副本可能会破坏 Git 集成。
第二个原因是减少 Windows 版 Git 安装大小,因为它有几百兆字节。MinGit 小于 50 MB。
| 归档时间: |
|
| 查看次数: |
3176 次 |
| 最近记录: |