java - gitlab API gitlab4j Java 更改默认分支
问题描述
我正在使用Javagitlab4j
将项目默认分支从更改为更改master
,dev
我已通过身份验证更改了默认分支,但未保存更改
GitLabApi gitLabApi = new GitLabApi("***", "mytoken");
List<Project> projects = gitLabApi.getProjectApi().getProjects();
for (Project project : projects) {
if(project.getId()==633) {
project.setDefaultBranch("dev");
}
}
解决方案
我 Hvae 通过添加解决了这个问题:
gitLabApi.getProjectApi().updateProject(project);
所以新代码是:
对于(项目项目:项目){
if(project.getId()==633) {
project.setDefaultBranch("dev");
gitLabApi.getProjectApi().updateProject(project);
}
}
推荐阅读
- reactjs - 如何通过反应路由器 v4 重定向
- deno - Deno 是否有窗口对象
- excel - 在 VBA 中 For 循环在大约 530 次迭代后停止执行
- java - 解决 Rest API 调用状态码 400 问题
- c# - 为什么Identity的UserManager不能识别配置方法中的Create方法?
- ocaml - OCaml:如何安装漂亮的打印机并在代码中使用它?
- java - JPOS 何时禁用、释放和关闭打印机
- python - Pandas df.at() 引发 AttributeError:“BlockManager”对象没有属性“T”
- python - 使用python库googlemaps在google geolocation api中使用邮政编码查找位置坐标
- typescript - 无法将 pixi.js 导入 .ts 文件