我使用VS 2013,据我所知,它使用自己的库(libgit2,libgit2sharp)与Git集成。
当我运行Git Bash时,我看到安装的Git的版本是1.8.3-previewXXX,不确定,这个版本是由Visual Studio安装的,还是在我安装第三方Git的时候VS请求的工具。
问题是:VS是否通过其库(libgit2,libgit2sharp)在Program Files/Git
中安装了这个Git 1.8.3,或者Git for VS是独立的?并且,如果我将Git更新为http://git-scm.com上可用的版本1.9.0,它是否会影响Visual Studio Git集成,特别是会出现问题还是VS只会使用新版本的Git?
答案 0 :(得分:4)
“用于Git的Visual Studio工具”页面确实提到了:
您的msysgit安装版本不应对Visual Studio Git工具产生任何影响;我们依赖于 libgit2 library ,它不与msysgit一起打包。
但是如果你想确定,而不是升级,你只需要在任何你想要的地方解压缩更新版本的msysgit,然后将其添加到%PATH%
。
我使用的是PortableGit-1.9.4-preview20140929.7z
。