我遇到的问题是我从Git CLI将分支合并到master中,但是Xcode(9.0)显示我在main.storyboard中的一个视图对master有不同的约束而不是回滚(我合并的分支)成为主人)。这是一个问题,因为约束是我需要提交给master的更改,并且就此而构建到Appstore。
我试图将rollback再次合并到master中,Git告诉我它已经是最新的了。当我切换到分支"回滚"它在Xcode中显示了我的视图的一组约束,而Xcode在主分支上显示了另一组约束。
有谁知道为什么Xcode与Git保持相同的版本?怎么能纠正这个?
提前致谢。
答案 0 :(得分:1)
当您向Git推送内容时,xcode通常会出现混乱,特别是在文件是故事板的情况下。
前进的方法之一是在Mac上的新项目文件夹中获取Master分支的新克隆。在你的main.storyboard中添加你想要的更改,然后在项目的新克隆项中提交/推送它。如果它仍然显示一些冲突,请保留你的main.storyboard版本(具有你想要的更改的那个)包括)。应该工作正常。过去有类似的问题,这个解决方案通常都是为我做的。