与许多团队成员合并在 xcode 故事板中可能会产生许多冲突等。我需要一种策略来与 20 个团队成员共享故事板,但又要避免与在故事板中合并代码相关的噩梦。
我想过在 Xcode 中为每个团队设置一个单独的目标,但这效果并不好,因为我们都需要更新,所以拥有两个故事板并不是一个好的做法。
我的代码库是继承的。 它是一个分叉项目,故事板已经很重了。我觉得改成xib可能会很困难(??)
查看 this 教程,其中明确建议在团队工作时不要使用
storyboard
。
但是您可以将团队划分为每个模块,并使用一些版本控制系统(例如 bitbucket 或 git)在多个故事板(单独的模块的单独故事板)的帮助下管理您的代码。
日复一日小心的提交和拉取肯定会解决冲突。
我们的团队发现 Michael Behan 的大部分方法都很有效。 ⌘繁荣
我想补充一点,有时故事板的 xml 文件可以更改其内容,即使您只是打开 Interface Builder,或在工作区中移动页面。
这就是为什么,最好不提交这些更改。