0

根据公司政策的要求,我们有一个利用 SVN 进行源代码控制的项目。该项目依赖于大约十几个外部库,这些库可以在 github 上公开找到。到目前为止,我们只是简单地下载我们使用的每个库的 zip 文件,然后将源代码直接添加到我们的项目中,但由于显而易见的原因,这是一种不好的做法。

我们希望能够更新外部库,并在其他项目中使用它们。此外,我们将修改一些库,并希望能够合并更改作为库的主要分支更新。

一个人将如何建立这样的项目?我曾考虑过分叉每个 git 库,但我不确定如何将依赖项添加到 xcode 并让 SVN 正确包含这些库。我也看过 cocoapods,但如果我没记错的话,它们似乎更适合只读依赖项。

4

1 回答 1

1

使用基于 python 的构建系统并安装 pysvn 和 python git 绑定之一 - 然后您的构建系统可以干净地处理(相互)依赖关系。

于 2013-09-10T18:23:24.213 回答