Kin-与.pbxproj合并的头痛药

这是“ 全部与工具有关 ”周期 的第一篇文章 所以,

很久以前…我已经找到了

合并冲突经常给我们带来很多乐趣。 通常,您的SourceTree报告如下所示:

在这种快乐的情况下,您可以合并pbxproj。 在我的整个职业生涯中使用不同的合并工具,最终得到了http://www.barebones.com/products/TextWrangler/-友好而性能卓越的文本编辑器。

但是,主要问题是验证。 Kin可以理想地满足对手动合并结果进行验证的要求。 我的合并结果最近:

到目前为止,我做了什么? 根据我的直觉,刚刚解决了四个冲突。 重新开始合并可能是浪费时间的选择,但是我确实有亲戚。

  su-macbook-2e23:some_dir petr $ cd path_to_project / 
su-macbook-2e23:path_to_project petr $ kin
ANTLR运行时和生成的代码版本不一致:4.6!= 4.5.2
ANTLR运行时和生成的代码版本不一致:4.6!= 4.5.2
错误:第4078:207行的输入'wrapsLines'不匹配,期望为'}'
错误:行13742:4输入'LastTestingUpgradeCheck'不匹配,期望'LastUpgradeCheck'
错误:第13743:4行的输入'LastUpgradeCheck'不匹配,期望为'}'

太完美了吧? 我可以在4078和13743行上手动找到错误吗? 我相信不会

使用pip-Python软件包管理器,安装很简单。

用法很简单:

  1. 导航到项目目录
  2. 输入“ kin”

解决冲突,建立成功的时间有一些🍻