我刚刚建立了一台新电脑。当我安装Visual Studio时,我没有安装Git,因为我不想在VS中使用它。相反,我安装了Git for Windows。但是,我们用来构建项目的脚本使用git,它运行MSVC命令行,结果证明,我需要VS命令行的PATH变量来包含git.exe所在的文件夹。
'git'不被认为是内部或外部命令,可操作 程序或批处理文件。
我已经尝试卸载Git for Windows并再次启动VS安装程序,点击 修改 然后添加Git和Github,但这没有帮助。
这是一个类似的问题,但答案是从命令行设置路径,这是我不想做的事情。 添加Visual Studio命令提示符的环境路径
更新 嗯,实际上我不确定它是否是VC命令行。有没有办法找出来?因为%PATH%包含git文件夹,所以“普通”Windows命令行与MSVC工具中的命令行一起使用(尽管有多个)。但是,当我运行我们的构建工具时,由于某种原因。它的 更多 像VS cmd路径比Windows但它缺乏git路径。
嗯,但由于git可以安装在任何地方,我宁愿不在构建配置中添加硬编码路径。
—
Srekel
所以使用环境变量
—
DavidPostill
GIT_INSTALL=c:\pathtogit\
并添加 %GIT_INSTALL%
到了 PATH
在脚本文件中......
是的我的意思是我可以做到这一点,但它确实不应该是必要的,因为我没有必要在我设置的其他两台计算机上这样做。环境变量是如此麻烦,如果可以避免的话,我宁可也不愿意。 (还是)感谢你的建议。 :)
—
Srekel
git
到了PATH
在里面 构建工具脚本文件 。