我刚刚设置了一台新电脑。安装 Visual Studio 时我没有安装 Git,因为我不想在 VS 中使用它。相反,我安装了适用于 Windows 的 Git。但是,我们用于构建项目的脚本使用 git,并且它运行 MSVC 命令行,因此事实证明,我需要 VS 命令行的 PATH 变量来包含 git.exe 所在的文件夹。
‘git’ 不被识别为内部或外部命令,可运行程序或批处理文件。
我尝试卸载 Windows 版 Git,然后重新启动 VS 安装程序,点击调整然后添加 Git 和 Github,但这没有帮助。
这是一个类似的问题,但答案是从命令行设置路径,这是我不想做的。将环境路径添加到 Visual Studio 命令提示符
更新嗯,实际上我不确定它是否是 VC 命令行。有办法找出答案吗?因为 %PATH% 在“普通”Windows 命令行和 MSVC 工具中都包含 git 文件夹(尽管有多个)。但出于某种原因,当我运行我们的构建工具时却不是这样。它是更多的与 Windows 的类似 VS cmd 的路径,但缺少 git 路径。
答案1
现在它能正常工作了。我认为问题出在构建系统 Tundra 上。我删除了项目的缓存 Tundra 文件,我认为它之后就开始正常工作了。