为什么 VS 2015 的最新更新会卸载 Git?

为什么 VS 2015 的最新更新会卸载 Git?

我刚刚更新了 VS2015(2015 年 12 月),一切安装顺利,但安装完成后,我看到一条消息闪现,提示正在卸载 Git。有一个选项可以更新 MS Git 提供程序,但我无意卸载 Git。

现在它已经完成了,我可以看到它确实已经卸载了,我现在无法从 Webstorm 访问 Git。目录不再存在。我也无法再从 Powershell 访问 Git。Github 桌面应用程序可以运行,但它使用的是自己的 Git 版本。

显然,我很想重新安装它,但 MS 是怎么想的?我是否错过了更新过程中的某些内容,而这些内容为我提供了比 Git 更好的选项/替代方案,我应该将 Webstorm 重新指向它?

Webstorm 正在此处寻找 Git:C:\Program Files (x86)\Git\cmd\git.exe

Visual Studio 正在使用 MS Git Provider(我相信它之前使用的是普通 Git)。

我不知道该怎么做,也不想尝试修复它而进一步破坏我的系统,任何见解都将不胜感激。

答案1

目前,我只使用 GitHub 版本,因为我怀疑这是 MS 的意图。我将 Webstorm 指向此文件夹\文件组合(GitHub 便携版)。

C:\Users\[UserName]\AppData\Local\GitHub\PortableGit_[GUID]\cmd\Git.exe

我还将它与“bin”文件夹一起添加到 PATH 中,这样我就可以从 Powershell 访问它:

C:\Users\[UserName]\AppData\Local\GitHub\PortableGit_[GUID]\bin
C:\Users\[UserName]\AppData\Local\GitHub\PortableGit_[GUID]\cmd

奇怪的是,我在 VS 2015 的文件上下文菜单中没有看到任何 Git 选项……我猜他们把一切都搞砸了!如果您对此有任何想法,我很乐意听听。

相关内容