iOS - 在故事板中管理代码合并的最佳实践

时间:2015-03-25 18:32:21

标签: ios xcode storyboard uistoryboard git-merge

在xcode故事板中与许多团队成员合并会产生许多冲突等。我需要一个策略来与20个团队成员共享故事板,但要避免与在故事板中合并代码相关联的噩梦。

我想在xcode中为每个团队设置一个单独的目标,但这并不好,因为我们都需要更新,因此有两个故事板并不是一个好习惯。

我的代码库是继承的。它是一个分叉的项目,故事板很重。我认为改用xib可能很困难(??)

2 个答案:

答案 0 :(得分:8)

查看this教程,明确建议在团队工作时不要使用storyboard

但是您可以将团队分成每个模块,并使用一些版本控制系统作为bitbucket或git来管理您的代码,借助多个故事板(单独的故事板用于单独的模块)。

日复一日的谨慎和拉力肯定会解决冲突。

答案 1 :(得分:6)

我们的团队发现迈克尔贝汉的大多数方法都能很好地运作。 ⌘Boom

  • 每个人都使用相同版本的Xcode
  • 多个故事板
  • 将Nib用于自定义视图
  • 考虑分配任务时涉及哪些故事板
  • 经常合并故事板