Git子模块自动推送

gquia 发布于 2019-03-09 cocoapods 最后更新 2019-03-09 14:38 3 浏览

让我在详述之前解释我的(可能不正确的)思考过程。 我们有一个非常大的repo,其中包含许多开发人员定期开发的未编译库。我们有一个脚本来构建输出到文件夹名称中的所有这些库Published我希望将这个Published目录作为子模块,所以我设置了它,我希望这个过程是:

sh BuildLibraries.sh`
git add . //add modified (the new libraries) 
git commit -m "Rebuilt Libraries"
git push
但是这不适用于子模块,因为它们是它们自己的存储库。也许submodules不是我想要的,我还能做什么?我可以使用子模块干净地完成这项工作吗? 我首先想要在单独的回购库中使用这些回收库的原因是,我们在iOS项目中使用cocoapods来将这些库用作依赖项,但使用主回购库需要WAY登录cocoapods以“预先下载”回购库。我们尝试过使用孤立分支,但它仍然首先下载整个回购。如果有其他人有这个问题,我会标记椰子树。 感谢您的帮助!
已邀请:

dsed

赞同来自:

你需要做的就是进入仓库,这就是子模块的全部内容。