Windows 7 上的 git-tfs 和 msysgit

jam*_*row 6 windows-7 git msysgit

我已经msysGit-fullinstall-1.7.4-preview20110204.exe在 Windows 7 64 位上安装了 msysgit [ ],并将 git-tfs [ GitTfs-0.11.0.zip] 解压缩到我机器上的一个目录中。

我已经在 上设置了 msysgit 安装目录(例如C:\software\msysgit\msysgitPATH以及我将 git-tfs 提取到的目录(例如C:\software\GitTfs-0.11.0)。

我运行msys,然后尝试运行,git tfs但收到错误消息:

git: 'tfs' is not a git command. See 'git --help'.
Run Code Online (Sandbox Code Playgroud)

根据https://github.com/spraints/git-tfs/wiki这应该是可能的。

我错过了什么?仅git-tfs从命令行 ( cmd)运行也不起作用。

谢谢,

詹姆士

Pax*_*xxi 6

似乎 PATH 变量中任何地方的空格都会导致 git 吓坏并忽略之后的所有路径。在 PATH 变量的开头添加到 tfs 目录的路径应该可以解决它。

使用 msysgit 附带的 bash 提示符的示例

PATH=$PATH:/C/software/GitTfs-0.11.0
Run Code Online (Sandbox Code Playgroud)

不工作

PATH=/C/software/GitTfs-0.11.0:$PATH
Run Code Online (Sandbox Code Playgroud)

对我来说工作得很好。