我面临一个奇怪的问题Xcode 10
。每当我遇到冲突时storyboard
or plist
, Xcode
没有向我展示解决冲突的正确方法。请参阅屏幕截图,这是一个示例storyboard
案件。如果我遇到冲突plist
文件,然后我什至无法打开它(Xcode
说文件格式不正确)。现在正在使用Xcode 9.4
来解决这个问题。有没有办法修复它Xcode 10
。提前致谢。
如果我在 plist 文件上遇到冲突,那么我什至无法打开它(Xcode 说该文件格式不正确)
当然你不能。一旦发生冲突,并且 git 标记文本被插入到文件中,该文件就会被not以正确的格式 — 它不再是纯 XML plist 文件。
在 Xcode 中查看文本的常用方法是按住 Control 键并单击导航器中的 Storyboard 或 plist 文件,然后选择“打开方式”>“源代码”。
然而,我个人的做法是使用 BBEdit 打开该文件。不管怎样,您现在正在查看带有 git 标记的文本。
现在只需直接编辑文本即可解决冲突并消除标记以恢复顺序。现在将合并标记为已解决并提交。
例如,在上面的例子中我们有这样的文本:
<<<<<<< HEAD
<string>3</string>
=======
<string>2</string>
>>>>>>> branch
所以我们要删除<<<
线, 的===
线, 的>>>
线,以及one剩下的两行。现在我们可以将冲突标记为已解决、提交并继续。
可以在 Xcode 比较视图中查看和比较冲突版本:
但我认为这样做不会给你带来任何好处。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)