【发布时间】:2014-09-22 14:51:03
【问题描述】:
我目前正开始和一些朋友一起开发一个 ios 应用程序。我们希望使用私有 github 存储库进行版本控制,以便我们可以协作工作并将更改推送到代码。 Xcode 5 创建了一个本地 git 存储库,但将 git 用于 iphone 应用程序与我习惯的类项目(如 connect 4 之类的 java 项目)之间似乎存在一些差异。
我在 github 上创建了一个存储库,并将初始提交从我的本地 xcode 项目推送到 github 存储库。但是,我不确定其他人是否能够下载代码并将其导入 xcode 项目并使其按预期工作。
首先,github 上的文件的组织方式与我在 xcode 5 中的工作区显示的不同。从项目导航器中,大多数黄色文件夹(文件夹引用,我不完全理解)实际上并不是文件夹,并且不会出现在 github 页面上。此外,许多东西(infoPlist.strings、框架)都在一个巨大的“project.pbxproj”文件中表示,以及令人困惑的构建信息。
我知道这是一个模糊的问题,但我真的不知道要查找或阅读什么。让我知道是否有任何方法可以改进有关堆栈溢出的问题。另外,如果您知道任何可以帮助我解决此类问题的指南,我会全力以赴。
【问题讨论】:
-
使用 bitbucket 代替免费的私有存储库。
-
是的,考虑了一下,但我有一个学生帐户,可以获得 3 个免费的私人存储库之类的东西
-
一旦完成,您将能够在 xcode 的项目导航器和文件检查器中看到哪些文件已更改。其他事情将通过源代码控制菜单完成。