首页 > 解决方案 > gitlab API gitlab4j Java 更改默认分支

问题描述

我正在使用Javagitlab4j将项目默认分支从更改为更改masterdev我已通过身份验证更改了默认分支,但未保存更改

GitLabApi gitLabApi = new GitLabApi("***", "mytoken");
List<Project> projects = gitLabApi.getProjectApi().getProjects();

for (Project project : projects) {
    if(project.getId()==633) {
        project.setDefaultBranch("dev");            
    }
}

标签: javagitlabgitlab-api

解决方案


我 Hvae 通过添加解决了这个问题:

gitLabApi.getProjectApi().updateProject(project);

所以新代码是:

对于(项目项目:项目){

        if(project.getId()==633) {
            project.setDefaultBranch("dev");
            gitLabApi.getProjectApi().updateProject(project);

        }

    }

推荐阅读