2017-10-18 56 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的版本(包含所需更改的版本合併)。應該工作正常。過去有類似的問題,這個解決方案通常爲我做了。