我正在尝试通过winform打开cmd,并执行git command.But,cmd显示git不能是recognize.If手动打开cmd,如果我想要在winform中打开它,则works.What应该这样做。
发布于 2018-08-23 10:37:12
当您在cmd上手动运行git <command>时,它会检查您的路径条目以找到连接到git命令的.exe文件。
where git显示可执行文件位于系统上的位置。
当您在另一个环境中打开一个批处理文件或执行一个命令时(可能您改变了用户环境,因为您从您的IDE中以另一个用户的身份运行winform命令),如果在路径中没有设置git的条目,您就不能像这样执行git.exe。
要克服这些问题,最好是在脚本中解决通往git.exe的完整路径。
使用:
"C:\Program Files\Git\cmd\git.exe" status而不是:
git statushttps://stackoverflow.com/questions/51982385
复制相似问题