为了账号安全,请及时绑定邮箱和手机立即绑定

SubmoduleUpdateCommand getConfigUpdate() 返回 null

SubmoduleUpdateCommand getConfigUpdate() 返回 null

qq_遁去的一_1 2023-07-13 17:44:42
您可以在包级别使用注释。为此,您必须使用以下命令创建package-info.java文件:@NonnullByDefaultpackage package.name;并将注释定义为:import javax.annotation.Nonnull;import javax.annotation.meta.TypeQualifierDefault;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;@Documented@NonnullTypeQualifierDefault(ElementType.PARAMETER)@Retention(RetentionPolicy.RUNTIME)public @interface NonnullByDefault { }
查看完整描述

1 回答

?
阿晨1998

TA贡献2037条经验 获得超6个赞

SubmoduleWalk::getConfigUpdate准确返回存储库配置 key 中设置的内容submodule.<name of module>.update。


如果未设置任何内容,该方法将返回null,并且SubmoduleUpdateCommand会检出父存储库索引中引用的提交作为分离的 HEAD。


确保父存储库的索引指向所需的子模块提交 ID。要选择不同的更新策略,您可以更改配置,如下所示:


StoredConfig config = repository.getConfig();

config.setString(CONFIG_SUBMODULE_SECTION, "my-module", CONFIG_KEY_UPDATE, CONFIG_KEY_REBASE); 

config.save();

常量均在 中声明ConfigConstants。


查看完整回答
反对 回复 2023-07-13
  • 1 回答
  • 0 关注
  • 85 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信