2017-10-18 54 views
0

我遇到了一个问题,我已经从Git CLI合并了一个分支到master,但Xcode(9.0)显示我的一个主视图。故事板在主控上比在回滚上有不同的约束(我合并到主控的分支)。这是一个问题,因为这些约束是我需要致力于掌握的变化,并且针对此问题构建到Appstore。Git显示两个分支是相同的,而xcode显示它们不同

我试着再次合并回滚到master,Git告诉我它已经是最新的了。当我切换到分支“回滚”时,它显示了我在Xcode中的视图的一组约束,而Xcode在主分支上显示了另一个约束。

有谁知道为什么Xcode不保持Git似乎是相同的版本?这怎么能纠正?

在此先感谢。

回答

1

当你向Git推送某些东西时,xcode通常会有些混乱,特别是当文件是故事板时。

其中一种方法是在Mac上的新项目文件夹中创建Master分支的新克隆。在你的main.storyboard中添加你想要的更改,然后将其提交/推入项目。如果它仍然显示一些冲突,请保留main.storyboard的版本(包含所需更改的版本合并)。应该工作正常。过去有类似的问题,这个解决方案通常为我做了。