Git-tf 无法找到所需的 JAR

Git-tf unable to find required JAR

我正在尝试在我的 windows 工作站上设置 git-tf 网桥。当我尝试执行其中一个命令时,它总是显示消息:

无法找到所需的 JAR:C:\my\path\to\git-tf/lib/com。microsoft.gittf.client.clc-*jar 不存在。

问题是路径中间的斜杠由\改为/。

提前致谢。

我假设你使用 Git Bash.

您需要编辑 git-tf bash 脚本并更改行

MINGW32_NT*)

MINGW*)

因为对你来说,uname -s可能会吐出“MINGW64_NT”。

For me the case is actually that the jar file is not available.

首先检查巧克力安装是否会将那个 jar 带到安装路径中,如 this issue

choco install git-tf 
# or
choco upgrade git-tf -version 2.0.3.20131219

你应该看到:

Contents of Git-TF\lib:
com.microsoft.gittf.client.clc-2.0.3.20131219.jar
com.microsoft.gittf.core-2.0.3.20131219.jar
com.microsoft.tfs.sdk-12.0.0.jar
org.eclipse.jgit-3.1.0.201310021548-r.jar

官方存档 git-tf-2.0.3.20131219.zip 有预期的 jars。

尝试使用 "git-tf" 而不是 "git tf"。这让我解决了 Windows 上的问题(使用 PowerShell 或仅使用 vanilla 命令提示符)。

如果脚本存在,它会警告找不到它,您应该尝试使用“git-tf”而不是“git tf”。我工作得很好。