有什么方法可以使用 TFS SOAP/ASMX 而不是来自客户端的 TF 命令

Is there any way to use TFS SOAP/ASMX instead of TF command from a client

有什么方法可以从客户端使用 TFS 服务器 SOAP/ASMX 而不是 tf 命令,例如,如果我想使用

http://myServer:8080/tfs/MyCollection/VersionControl/v5.0/repository.asmx

-->操作Get或操作CheckIn;显然我需要事先进行身份验证

但是,是否有任何示例或方法可以使用 ASMX 来完成所有步骤,而不是使用 TFVC 的 tf 命令?

我不是在谈论 Azure DevOps REST API,但我正在尝试使用 asmx/SOAP 网络服务:

http://myServer:8080/tfs/MyCollection/VersionControl/v5.0/repository.asmx 
http://myServer:8080/tfs/MyCollection/ Services/v3.0/LocationService.asmx

直接访问这些 APIs 不受支持、未记录且绝对不推荐

支持的途径是使用 Azure DevOps 客户端对象模型(或较旧的 TFS 客户端对象模型)或 Team explorer EveryWhere Java API.

Tf.exe 是建立在这些库之上的,团队资源管理器也是如此。任何工具可以,你可以用这个 API。查看它如何工作的最简单方法是通过反编译器提取 tf.exe。