为git子模块的最后一次提交运行travis构建

为git子模块的最后一次提交运行travis构建,git,travis-ci,git-submodules,Git,Travis Ci,Git Submodules,我有一个包含子模块的git存储库。但是,每当我在子模块中进行提交时,它不会对Travis产生影响 它总是在子模块的旧版本上执行。 这就是我得到的(隐藏真实数据): 如果01234567890abcdef是一个旧提交,它不是最后一个推送的提交。超级项目在子模块中记录要签出的确切提交 如果希望超级项目基于较新的子模块提交构建,则必须更新超级项目。向子模块添加新提交不会影响超级项目;只有向超级项目添加新提交才能影响超级项目。超级项目在子模块中记录要签出的确切提交 如果希望超级项目基于较新的子模块提交构

我有一个包含子模块的git存储库。但是,每当我在子模块中进行提交时,它不会对Travis产生影响

它总是在子模块的旧版本上执行。 这就是我得到的(隐藏真实数据):

如果
01234567890abcdef
是一个旧提交,它不是最后一个推送的提交。

超级项目在子模块中记录要签出的确切提交

如果希望超级项目基于较新的子模块提交构建,则必须更新超级项目。向子模块添加新提交不会影响超级项目;只有向超级项目添加新提交才能影响超级项目。

超级项目在子模块中记录要签出的确切提交


如果希望超级项目基于较新的子模块提交构建,则必须更新超级项目。向子模块添加新提交不会影响超级项目;只有向超级项目添加新提交才能影响超级项目。

是,已修复。谢谢。是的,修好了。谢谢。可能的副本可能的副本
git submodule update --init --recursive
Submodule 'mysubmodule' (https://github.com/xxxxx/myproject.git) registered for path 'somepath'
Cloning into '/home/travis/build/somepath'...
Submodule path 'somepath': checked out '01234567890abcdef':