首页 > IOS开发中Git中storyboard问题怎么解决?

IOS开发中Git中storyboard问题怎么解决?

还是用了storyboard进行布局,但是git的话就比较麻烦,不知道大家有没有什么好的解决方案?


尽量不要多人修改同一个Storyboard,可以通过明确分工来实现,或者将界面分离为多个Storyboard。

Xcode5开始对Storyboard的代码生成做了很大的优化,如果只是简单的修改,通过git diff是能够看出修改了什么的。如果对storyboard的结构比较熟悉的话,进行merge应该不难,这在Xcode4以及之前是难以想象的吧。


按功能模块区分storyboard,每个人只负责开发自己的模块就行。
另外,如果有冲突,xcode不能自动解决,需要手动解决。把storyboard 后缀名改为xml,可以看到里面的代码其实是xml 写的,找到冲突的地方解决一下。然后恢复后缀名。一般就能解决冲突


你指的是分工上的麻烦的话,貌似可以做多个storyboard协作。


XCODE5开始才XIB及STORYBOARD的改进也不大的,在协作上要是区分好在开发上还是没有多大的问题


如果用storyboard,那么在做的时候,尽可能让一个人去设计。其他人只是从版本库上更新。
这个人负责添加所有控件,关联属性对象,关联方法,定制segue和指定各种identified等。

【热门文章】
【热门文章】