在升级项目的第三方库的时候, 使用git submodule update提示更新出错……
经师兄的指导, 发现是第三方库的作者在.gitmodules这个文件中将Eigen的地址给改成官方镜像地址了(原本也是个第三方库的地址, 且最新版本不一致, 而在使用git submodule update时git依旧使用旧的地址去更新, 导致两边版本不一致出现错误. 对于这个问题, 执行
git submodule sync
同步一下就解决了~ PS:
git submodule update --init --recursive
即可将子模块内容下载下来, 这样工程一般不会缺少相应的文件.