我正在开始一个新的小型研究项目,我将与 friend 一起工作。我们将在同一个项目上,但是在不同的部分上工作。有时,我们将需要修改常见的文件。

我的问题是:你们如何管理这种项目?我最关心的是情节提要文件和其他共享资源。

任何建议都很好!

最佳答案

您可以在这里做很多事情,但并不是所有事情都是绝对的,所以这里有一些我的看法。

  • 使用Git。最简单的是使用github或bitbucket之类的服务。
  • 每个人都应该创建新的分支,以将针对特定更改/功能的所有提交进行分组,然后将功能分支合并到发布分支中。
  • 有一个很好的gitignore,以here is github's objective-c gitignore为例。
  • 如果您的团队会不断壮大,或者很有可能您将同时制作相同的作品,则通常不要使用情节提要或xib。当您有合并冲突,并且通常在多个人进行处理时表现不佳时,这些实在太可惜了。我建议您使用自动布局或不使用自动布局的方式对所有UI进行布局。以我的经验,这也使UI易于调试,重构和更新。
  • 关于ios - 如何在iOS团队开发中管理共享资源?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22952021/

    10-10 13:30