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

问题描述 投票:0回答:3

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

我想过在 Xcode 中为每个团队设置一个单独的目标,但这效果并不好,因为我们都需要更新,所以拥有两个故事板并不是一个好的做法。

我的代码库是继承的。 它是一个分叉项目,故事板已经很重了。我觉得改成xib可能会很困难(??)

ios xcode storyboard uistoryboard git-merge
3个回答
8
投票

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

storyboard

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

日复一日小心的提交和拉取肯定会解决冲突。


7
投票

我们的团队发现 Michael Behan 的大部分方法都很有效。 ⌘繁荣

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

0
投票

我想补充一点,有时故事板的 xml 文件可以更改其内容,即使您只是打开 Interface Builder,或在工作区中移动页面。

这就是为什么,最好提交这些更改。

© www.soinside.com 2019 - 2024. All rights reserved.