文档首页/ 编译构建 CodeArts Build/ 常见问题/ 通用构建问题/ 执行构建时拉取子模组失败,找不到子模组的修订版本
更新时间:2024-10-18 GMT+08:00
分享

执行构建时拉取子模组失败,找不到子模组的修订版本

问题现象

异常信息如下:

1
2
3
4
5
6
7
8
9
[2019-07-02 08:29:23.179] ERROR: Command "git submodule update --init --recursive --remote asae-feign" returned status code 1:
[2019-07-02 08:29:23.179] stdout: Cloning into 'asae-feign'...
[2019-07-02 08:29:23.179] 
[2019-07-02 08:29:23.179] Error: ERROR: Needed a single revision
[2019-07-02 08:29:23.179] Unable to find current origin/develop revision in submodule path 'asae-feign'
[2019-07-02 08:29:23.179] 
[2019-07-02 08:29:23.202] [INTERNAL]  : [pluginFrame] step run failed, errorMessage: Could not perform submodule update
[2019-07-02 08:29:23.250] [INFO] [代码检出] : StagePostExecution started
[2019-07-02 08:29:23.251] [INFO] [代码检出] : StagePostExecution finished

原因分析

原先检出的目录有问题,本例的目录为“asae-feign”,这个问题属于Git本身的bug。

处理办法

在代码仓库删除该目录,然后重新执行git submodule update,然后重新执行构建任务。

相关文档