0

在详细介绍之前,让我解释一下我的(可能不正确的)思考过程。

我们有一个非常大的存储库,其中包含许多开发人员定期处理的未编译库。Published我们有一个脚本来构建所有这些库,这些库输出到文件夹名称Published

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

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

我首先希望将这些放在单独的仓库中的原因是我们在 iOS 项目中使用cocoapods来使用这些库作为依赖项,但是使用主仓库需要登录 cocoapods 以“预下载”仓库。我们尝试过使用孤立分支,但它仍然首先下载整个 repo。我会标记 cocoapods 以防万一,其他人有这个问题。

感谢您的所有帮助!

4

1 回答 1

1

您所要做的就是 cd 进入 repo,这就是一个子模块。

于 2013-04-11T17:47:13.987 回答