我需要帮助获取git扩展以使用msysgit运行.我对扩展git-tfs和git-fetchall运气不好,在这两种情况下它都是同样的问题.插件需要放置一个文件放在git可以找到它的位置(git-tfs.exe和git-fetchall.sh).我理解这意味着文件需要位于'PATH'环境变量中的目录中.在这两种情况下,我都陷入了困境:
$ git-diffall
bash: git-diffall: command not found
Run Code Online (Sandbox Code Playgroud)
要么:
$ git-tfs
bash: git-tfs: command not found
Run Code Online (Sandbox Code Playgroud)
当我从常规命令shell运行echo%PATH%时,它显示我的路径变量包括git-diffall和git-tfs所在的目录.我怎么调试这个,或者我错过了什么?在msysgit中有没有办法验证命令搜索路径是否符合预期?
好的,我找到了断开连接.直到我开始从shell运行"echo $ PATH"(而不是来自windows命令shell的echo%PATH%,它有不同的结果),这是难以捉摸的.
两个问题:
当我配置环境变量时,我最初在路径的末尾有一个'\'.这似乎导致echo $ PATH显示无效的路径名,如'/ c:/ directory'而不是'/ c/directory /.
需要重新启动才能更改通过Windows UI进行的系统环境变量,以反映在msysgit/bash/git shell中.