【发布时间】:2019-01-02 06:06:01
【问题描述】:
有没有办法使用 TFS client libraries 为 PullRequest 获取 Web URL(TeamWebAccess 像 https://tfshost/tfs/Collection/Project/_git/Repository/pullrequest/12345 用于 PR#12345,而不是 API url)?
var prId = 12345;
var tpc = new TfsTeamProjectCollection(new Uri(""));
var git = tpc.GetClient<GitHttpClient>();
// GitHttpClient has no special methods to do it
// and GitPullRequest obtained through GitHttpClient.GetPullRequestByIdAsync contains only the API link
var prWebUrl = git.?????(prId);
也许我错过了类似于TswaClientHyperlinkService 的东西?
或者我必须求助于从 API 链接/GitPullRequest 属性中推断出 Web URL?
【问题讨论】:
标签: c# git tfs pull-request tfs-sdk