无法执行git tf命令

Jes*_*ing 4 git tfs git-tf

我只是设置了git-tf,但我遇到了一个问题.

这是我收到的错误:

> git tf help
line 23: exec: cmd: not found
fatal: 'tf' appears to be a git command, but we were not
able to execute it. Maybe git-tf is broken?
Run Code Online (Sandbox Code Playgroud)

以下是命令提示符的屏幕截图:

git-tf错误

我按照包含Git-TF_GettingStarted.html文件中出现的安装说明进行操作,但我似乎无法使其工作.我做错了什么?

编辑 我也安装了cygwin并在我的PATH上.也许这会引起git-tf的混乱?(从PATH中删除cygwin没有任何帮助)

Edw*_*son 5

这看起来像git-tfWindows上的sh脚本中的一个错误,我们假设cmd.exe当我们尝试启动它时,我们应该提供完整路径,%WINDIR%在您的路径中.

在我们为此发布修复程序之前,您可以执行以下两项操作之一:

  1. 添加%WINDIR%\system32到您的路径.

  2. 编辑git-tf和更改第23行.而不是简单地execcmd,适当的行(在mingw32中)应该是:

    exec "$WINDIR/system32/cmd.exe" //C "$0.cmd" "$@"
    
    Run Code Online (Sandbox Code Playgroud)