有什么方法可以使用 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.
- NuGet for the .NET client object model
- Repo for the Team Foundation Server/Team Services SDK for Java
Tf.exe 是建立在这些库之上的,团队资源管理器也是如此。任何工具可以,你可以用这个 API。查看它如何工作的最简单方法是通过反编译器提取 tf.exe。
有什么方法可以从客户端使用 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.
- NuGet for the .NET client object model
- Repo for the Team Foundation Server/Team Services SDK for Java
Tf.exe 是建立在这些库之上的,团队资源管理器也是如此。任何工具可以,你可以用这个 API。查看它如何工作的最简单方法是通过反编译器提取 tf.exe。