对于我正在为iOS开发的一个项目,我想与一些自由职业者合作。为了在“纯”代码上进行协作,我想使用GitHub。但是大部分的工作,将在故事板和与代码的连接。什么是好的练习?我如何与他们共享Xcode项目,这样他们就可以处理一些元素(可能是分支),这有点类似于GitHub方法。还是有一个好的选择?
有人在这件事上有什么建议吗?帮助是非常感谢的!
发布于 2015-12-05 20:25:32
正如其中一条评论所指出的,故事板只是XML文件。这意味着git可以很容易地将它们上传到Github。至于你最初的问题,你必须小心不要修改与你的自由职业者相同的观点,因为如果你这样做,它会给你一个合并冲突。然后,GitHub将修改故事板XML文件,插入<<<<<<< HEAD/>>>>>>> commit Id标记,向您显示您两个都更改了什么。这将破坏图形故事板,并可能导致Xcode无法再打开童话板。这将引发以下错误:
“Main.storyboard”无法打开。手术无法完成。(com.apple.InterfaceBuilder错误-1.)
要避免这种情况,只需编辑其他视图,或在开始编辑童话板中的任何内容之前始终按拉。即使在使用分支时,当您尝试合并时,也会遇到同样的问题。但是,值得注意的是,您可能只是在处理不同的分支,并且手动将所有更改应用到一个故事板上。这很乏味,但很有效。
希望能帮上忙,朱利安
https://stackoverflow.com/questions/34109998
复制相似问题