小编Niy*_*Ali的帖子

TF401398:无法激活拉取请求,因为源和/或目标分支不再存在,或者请求的引用不是分支

我在使用 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)
Run Code Online (Sandbox Code Playgroud)

go azure-devops-rest-api azure-repos

6
推荐指数
1
解决办法
2294
查看次数

标签 统计

azure-devops-rest-api ×1

azure-repos ×1

go ×1