【问题标题】:Git shows two branches as being the same while xcode shows them as differentGit 将两个分支显示为相同,而 xcode 将它们显示为不同
【发布时间】:2018-03-30 17:28:24
【问题描述】:

我遇到了一个问题,我从 Git CLI 将一个分支合并到 master,但是 Xcode (9.0) 显示我在 main.storyboard 中的一个视图对 master 的约束与对回滚的约束不同(我合并的分支进入主人)。这是一个问题,因为约束是我需要提交到掌握的更改,并为此构建到 Appstore。

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

有谁知道为什么 Xcode 没有保持与 Git 看起来相同的版本?如何纠正?

提前致谢。

【问题讨论】:

    标签: ios git xcode9


    【解决方案1】:

    当您将某些内容推送到 Git 时,xcode 通常会出现混乱,尤其是在文件是故事板的情况下。

    其中一种方法是在 Mac 上的新项目文件夹中获取 Master 分支的新克隆。将您的 main.storyboard 与您想要的更改再次放入项目的新克隆并提交/推送。如果它仍然显示一些冲突,请保留您的 main.storyboard 版本(具有您想要更改的版本)包含)。应该可以正常工作。过去有类似的问题,这个解决方案通常对我有用。

    【讨论】:

      猜你喜欢
      • 2022-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多