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

j2e*_*nue 29 xcode storyboard git-merge ios uistoryboard

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

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

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

LC *_*C 웃 8

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

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

细心的日常提交和拉动肯定会解决冲突.


Jus*_*ely 6

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

  • 每个人都在同一个Xcode版本上
  • 多个故事板
  • 使用Nibs进行自定义视图
  • 考虑分配任务时涉及哪些故事板
  • 经常合并故事板