赞
踩
背景:什么是submodule,有什么用?
git submodule是git的一个功能,可以将其他的github工程加入到自己的项目里。通常与cmake `ExternalProject_Add`命令相结合。
下载第三方库,然后编译,在我们的工程中调用。
举例: Paddle-Lite通过submodule调用gflag 和protobuf,编译后作为一个第三方库在Paddle-Lite源码中调用。
(0)如何查看Submodule
git submodule
(1)如何修改submodule -- 修改其版本(github tag)
问题描述:Paddle-Lite调用的protobuf版本为3.1.0 ,通过submodule定义的。(执行时会下载protobuf源码到Paddle-Lite/third-party,然后编译到 build/third_party/install。) 我想修改protobuf版本为3.2.0,如何做到。
解决方法:修改submodule的tag号。
基础概念: git添加一个submodule,只需要添加该module的github源码地址,不需要设置tag。但是
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。