当同一个项目中有很多开发人员并且找不到任何有用的东西时,我试图找到使用故事板的正确方法。
在故事板之前,我们会在使用它时锁定笔尖,以确保其他人不会同时进行修改。这样,与笔尖的合并冲突非常罕见。
但是现在,有了故事板,我看不出有一个开发锁定整个事情一个小时,然后另一个人可以工作!果然,如果其中两个修改了故事板,就会发生合并冲突。 Xcode XML文件并不适合合并,而且经常这样,合并会导致问题并且实际上会破坏文件,所以我们宁愿避免这些冲突。
我想知道其他人如何处理这个问题?其他团队使用什么工作流程?
谢谢!
答案 0 :(得分:5)
故事板文件格式与以前的XIB格式非常不同,因此您可以尝试一下。如果您有导致合并冲突的实际变化示例,您无法轻易解决,最好的办法是在http://bugreporter.apple.com向Apple提交错误。
在故事板中,项目往往根据它们在画布上的位置放置在文件的不同区域,因此一旦你有更大的故事板,冲突就会变得不那么常见了。
答案 1 :(得分:-1)
如果我有合并冲突,我只需打开“打开为”和“源代码”的文件,然后选择我的>>>>部分或其他合作者的部分。