【发布时间】:2021-11-04 21:25:58
【问题描述】:
我在使用 azuredevops golang API 创建拉取请求时遇到以下错误
错误: TF401398: 无法激活拉取请求,因为源和/或目标分支不再存在,或者请求的引用不是分支
代码:
connection := azuredevops.NewPatConnection("organizationUrl", "PAToken")
ctx := context.Background()
client, _ := azuregit.NewClient(ctx, connection)
pr := azuregit.CreatePullRequestArgs{}
repoId := git.repository.Name
proname := "MVC Test -Demo"
pr.Project = &proname
pr.RepositoryId = &repoId
sourceBranch:= "feature-test"
targetBranch:= "main"
pr.GitPullRequestToCreate = &azuregit.GitPullRequest{
TargetRefName: &targetBranch,
SourceRefName: &sourceBranch,
Description: &git.configuration.PrRequestMessage,
Title: &git.configuration.PrRequestTitle,
}
_, err := client.CreatePullRequest(ctx, pr)
【问题讨论】:
标签: go azure-devops-rest-api azure-repos