使用多个开发人员时的Xcode 4工作流程

dro*_*sel 29 xcode storyboard ios5

当同一个项目中有很多开发人员并且找不到任何有用的东西时,我试图找到使用故事板的正确方法.

在故事板之前,我们会在使用它时锁定笔尖,以确保其他人不会同时进行修改.这样,与笔尖的合并冲突非常罕见.

但是现在,有了故事板,我看不出有一个开发锁定整个事情一个小时,然后另一个人可以工作!果然,如果其中两个修改了故事板,就会发生合并冲突.Xcode XML文件并不适合合并,而且通常,合并会导致问题并且实际上会破坏文件,因此我们宁愿避免这些冲突.

我想知道其他人如何处理这个问题?其他团队使用什么工作流程?

谢谢!

Joe*_*orn 5

故事板文件格式与以前的XIB格式有很大不同,因此您可以尝试一下.如果你有真正的变化导致合并冲突的例子,你无法轻易解决,最好的办法是在http://bugreporter.apple.com上向Apple提交bug .

在故事板中,项目往往根据它们在画布上的位置放置在文件的不同区域,因此一旦您拥有更大的故事板,冲突可能会变得不那么常见.