xcode - Xcode使用git如何解决project.pbxproj的冲突?

标签 xcode git

我解决这个问题总是以其他成员的目录结构为准,然后确认没有任何冲突,然后修改成我想要的目录结构。

所以,我想知道,project.pbxproj文件有冲突,如何通过其他最佳方式解决?

最佳答案

通常,您只想接受 merge 的双方(人们添加了不同的文件),仅此而已。

之后,如果您的文件仍然“损坏”,在大多数情况下,问题是由于 merge 后格式错误造成的,最常见的情况是:

  • 缺少一个逗号
  • 重复声明

如果您知道自己在寻找什么,就很容易修复。

You can use a syntax checker to verify the project.pbxproj file, I use Kin and it works like a charm. It will parse your project configuration file and detect errors.


例如(使用 KIN)

如果你的项目文件被损坏,你可能会留下这样的东西:

enter image description here

如果文件中的差异太多.. 找到错误可能会非常困难...现在,在使用KIN 之后您可以立即问题解决方案

enter image description here

关于xcode - Xcode使用git如何解决project.pbxproj的冲突?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37407969/

相关文章:

iOS ViewController 生命周期最佳实践

objective-c - 将值添加到顶点数组

ios - Autolayout - 在模拟器中运行时文本字段垂直拉伸(stretch)

git - 更改 Git Bash 上的默认位置

ios - MMDrawerController 我需要在哪里添加 sidemen 按钮?

ios - 在 Xcode 启动时显示调试器

git - 你应该删除未使用的 git 分支吗?

git - 向任何提交添加新更改

c++ - Git 挂起的更改不起作用

git - 忽略git中删除的文件?