TFVC WSL 无法创建新的本地工作区

问题描述

我在 Windows 10 操作系统上使用 Ubuntu WSL。 在 Ubuntu 20.04 LTS 中,我安装了 docker 来创建 docker 镜像。 然后我们有本地 Azure Devops Server 2019。 gittfvc 中有源代码。 使用 git 我们没有问题,它更适合 Linux。但是使用 tfvc 我无法创建工作区以在下一步中获取代码。 正如那里描述的那样How do you create new windows workspace with TFS command line client that is running on unix 我正在尝试创建工作区

/home/myuser/TEE-CLC-14.135.0/tf workspace -new SOMECORELIN -collection:http://tfsms.company.local/tfs/DefaultCollection

什么都没发生。

然后我正在尝试查看创建的工作区,例如:

/home/myuser/TEE-CLC-14.135.0/tf workspaces

结果是:

未找到本地工作区。

WSL 可以访问 TFS 服务器。

怎么了?也许你身边有人有过类似的经历或类似的问题,请帮忙?

java --version
openjdk 11.0.9.1 2020-11-04
OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04)
OpenJDK 64-Bit Server VM (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04,mixed mode,sharing)

祝你有美好的一天。

解决方法

TFVC WSL 无法创建新的本地工作区

该代理上 14.135 之前的 TEE 版本存在问题:

Linux+TFVC checkout failures after Azure DevOps 2020 RC1 upgrade

要解决这个问题,我们需要将 TEE 更新为 14.135 并将两个文件(slf4j-api-1.7.19.jarslf4j-log4j12-1.7.19.jar)从之前 TEE 的 lib 目录复制到新 TEE 的 lib 目录中(14.134)。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...