使情节提要协作可管理

提交前进行审查

当然,情节提要文件不是用Swift或Objective-C编写的,但是您在击入commit之前仍应仔细查看XML源代码的每个更改,以确保尝试推送的更改确实是您要进行的。 Xcode进行了一些常规更改,在故事板文件上进行协作时应避免提交:

轻微的框架变化

如前所述,您可能会注意到Xcode可能会对整个Storyboard文件进行了许多小的更改,例如rect高度更改了.5。 如果要创建一个功能和一个View Controller,则应该可以通过查看属于新Vi​​ew Controller的XML块(以View的名称开头)来判断这是否是您所做的更改这样的控制器:

   

Xcode和设备版本中的差异

我强烈建议您和您的团队提前沟通要在项目中使用哪个版本的Xcode,有时您会被添加到项目的中间,或者将工作带回家,而忘记了使用其他版本的Xcode。您的家用机器。 这是您开始在Storyboard XML顶部看到更改的时候—最常见的更改是版本toolsVersionsystemVersion设备 设置 。 这些自动更改可以从提交中删除,因为其他开发人员也很可能也具有类似的自动更改,从而导致需要解决的冲突。