0

好的,我正在尝试将 Endpoints for Google App Engine 添加到我的应用项目中。

iOS 客户端代码的说明说要下载这个 svn 项目:

svn checkout \
    http://google-api-objectivec-client.googlecode.com/svn/trunk/ \
    google-api-objectivec-client-read-only

然后_

应将静态库目标拖到应用程序项目的构建阶段“将二进制文件与库链接”列表中。

据我了解,为了实现这一点,我基本上应该遵循Apple对静态库子项目的指示。

但是现在 Google 代码不在我的 git 存储库中,所以当我尝试克隆我的项目以在不同的分支上工作时,它不包括在内,也不会出现。而且我无法将它添加到我的项目中而不会导致 svn 错误。

我该怎么办?我可以从 svn 工作副本中执行代码的递归副本,并将其显式检入我的 git 存储库,但是从 Google 更新到该项目的任何未来版本似乎都是一场噩梦。还是子项目只是一个坏主意?我从来没有在 Xcode 尝试编译一个单独的静态库并将二进制文件包含在我的主项目中时运气好——这是我需要做的吗?

4

1 回答 1

0

看起来你可以用这个技巧来创建 svn 存储库的 git 副本,然后从 git 副本创建一个子模块:

是否可以将 Subversion 存储库作为 Git 子模块?

于 2013-07-26T15:24:52.880 回答