首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode 10故事板和info.plist git diff没有正确显示。

Xcode 10故事板和info.plist git diff没有正确显示。
EN

Stack Overflow用户
提问于 2019-03-21 09:02:03
回答 2查看 1.7K关注 0票数 4

我的Xcode 10面临着一个奇怪的问题。每当我在storyboardplist上遇到冲突时,Xcode并没有向我展示解决冲突的正确方法。请参阅截图,这是storyboard案例的一个例子。如果我在plist文件上遇到冲突,那么我甚至无法打开它(Xcode说该文件格式不正确)。现在正在使用Xcode 9.4来解决这个问题。有没有办法在Xcode 10中解决这个问题。提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2019-03-28 17:11:21

如果我在plist文件上遇到冲突,那么我甚至无法打开它(Xcode说该文件格式不正确)

当然不能,一旦冲突发生,git标记文本被插入到文件中,该文件的格式就不正确了--它不再是一个纯XML plist文件。

查看Xcode中文本的通常方法是控制--单击导航器中的情节提要或plist文件,然后选择Open >源代码。

然而,我个人所做的是使用BBEdit打开文件。无论哪种方式,您现在都在查看包含git标记的文本。

现在,只需直接编辑文本,解决冲突和消除标记恢复秩序。现在将合并标记为已解决并提交。

例如,在上面的示例中,我们有以下文本:

代码语言:javascript
复制
<<<<<<< HEAD
    <string>3</string>
=======
    <string>2</string>
>>>>>>> branch

因此,我们将删除<<<行、===行、>>>行和其余两行中的一行。现在,我们可以将冲突标记为已解决、提交和继续进行。

可以在Xcode比较视图中查看和比较相互冲突的版本:

但我不认为这样做会给你带来任何好处。

票数 9
EN

Stack Overflow用户

发布于 2019-10-14 20:21:29

Goto Finder,在TextEdit中打开该Info.plist文件。你会看到这样的线条

代码语言:javascript
复制
<<<<<<< HEAD
    <string>322</string>
=======
    <string>402</string>
>>>>>>> branch

删除任何不想要的线条。再次打开Xcode,这一次它将打开正常的,而不需要显示Xcode saying the file is not proper format.

appx:不需要的行可能是 <<<<<<<头322 ======= 或 ======= 402 >>>>>>>分支

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55276846

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档