恰好我们在三个不同的移动平台之间共享一个库。公司内部就如何管理这个库的工具存在很多争议。据我所知,Repo(Android)是一种基于Git构建的工具,用于管理数百个Git存储库,而Git子模块已经是Git的一部分。
理想情况下,我们希望将此库放在单独的存储库中,并能够轻松地将其集成到不同的移动应用程序中。
使用Git子模块或Repo作为管理在各种平台之间共享的库的方法的优缺点是什么?
恰好我们在三个不同的移动平台之间共享一个库。公司内部就如何管理这个库的工具存在很多争议。据我所知,Repo(Android)是一种基于Git构建的工具,用于管理数百个Git存储库,而Git子模块已经是Git的一部分。
理想情况下,我们希望将此库放在单独的存储库中,并能够轻松地将其集成到不同的移动应用程序中。
使用Git子模块或Repo作为管理在各种平台之间共享的库的方法的优缺点是什么?