我在 GitHub 有一个(私人)项目,它有一个子模块。当我在终端(OSX)的命令行调用 ant 构建时,构建很好。但是当build.xml
通过 Jenkins 调用相同的主项目时,主项目是可以的,但是对于子模块,我得到:
/usr/local/git/bin/git submodule update --init --recursive 返回状态码 1:stdout:stderr:致命:需要单个修订版无法在子模块路径“mysubmodule”中找到当前修订版
终端中命令行上的相同 git 命令返回
子模块路径“mysubmodule”:签出“e9a04b127f40ba4c11f45718761a0e7965638394”
我是 Jenkins 和 GitHub 的相对初学者,坦率地说,我不确定该去哪里。我在网上搜索过,但发现关于此错误的内容很少且明显不相关。