Git子模块自动推送

时间:2013-04-11 16:27:13

标签: git cocoapods

让我在进入细节之前解释一下(可能不正确的)思考过程。

我们有一个非常大的repo,其中包含许多开发人员正在定期工作的未编译库。我们有一个脚本来构建所有这些库,这些库被输出到一个文件夹名Published我希望将这个Published目录作为一个子模块,所以我已经设置了我想要的有这个过程:

sh BuildLibraries.sh`
git add . //add modified (the new libraries) 
git commit -m "Rebuilt Libraries"
git push

但这不适用于子模块,因为它们是自己的存储库。也许子模块不是我想要的,我还能做什么?我可以用子模块干净利落地完成这项工作吗?

我首先想要在单独的仓库中使用这些内容的原因是我们在iOS项目中使用cocoapods将这些库用作依赖项,但使用主仓库需要使用WAY来记录cocoapods到“预先下载“回购。我们尝试过使用孤儿分支,但它仍然首先下载整个repo。我会标记cocoapods以防其他人有这个问题。

感谢大家和任何帮助!

1 个答案:

答案 0 :(得分:1)

你需要做的就是进入仓库,这就是所有的子模块。