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

是否有任何方法可以使用TFS SOAP/ASMX而不是来自客户端的TF命令,tfs,tfvc,tfs-sdk,Tfs,Tfvc,Tfs Sdk,例如,如果我想使用TFS服务器SOAP/ASMX,有没有办法从客户端使用TFS服务器SOAP/ASMX而不是tf命令 http://myServer:8080/tfs/MyCollection/VersionControl/v5.0/repository.asmx -->操作获取或操作签入;显然,我需要事先进行身份验证 但是,是否有任何示例或方法可以使用ASMXs执行所有步骤,而不是使用TFVC的tf命令 我不是在谈论Azure DevOps REST API,而是在尝试使用asmx/SOAP

例如,如果我想使用TFS服务器SOAP/ASMX,有没有办法从客户端使用TFS服务器SOAP/ASMX而不是tf命令

http://myServer:8080/tfs/MyCollection/VersionControl/v5.0/repository.asmx
-->操作获取或操作签入;显然,我需要事先进行身份验证

但是,是否有任何示例或方法可以使用ASMXs执行所有步骤,而不是使用TFVC的tf命令

我不是在谈论Azure DevOps REST API,而是在尝试使用asmx/SOAP Web服务:

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

直接访问这些API是不受支持的、没有文档记录的,绝对不推荐使用

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

Tf.exe和团队资源管理器都是基于这些库构建的。任何工具可以做的事情,你都可以使用这个API。查看它是如何工作的最简单的方法是通过反编译器拉取tf.exe


不支持访问这些API,绝对不建议访问这些API。使用Microsoft.TeamFoundation.SourceControl.WebApi,Dear@jessehouwing可以解锁TFVC的特定文件?当然可以。Tf.exe和团队资源管理器都是基于这些库构建的。任何工具可以做的事情,你都可以使用这个API。查看它是如何工作的最简单的方法是通过反编译器拉取tf.exe。