用于比较Xcode项目文件的工具

can*_*boy 7 iphone version-control xcode objective-c ios

我已经获得了iOS应用程序版本1和版本2的Xcode项目文件.版本1正在运行,版本2是错误的,具有更多功能.原来的程序员不再可用.没有使用版本控制系统.

是否有工具来比较不同的项目 - 所以我可以看到版本1和2之间添加了什么代码?

Jay*_*bey 22

您可以使用Xcode提供的FileMerge工具比较两个Xcode项目.

以下是Xcode 6.1中的比较步骤

  1. 右键单击Xcode图标 - >选择" 打开开发人员工具" - >选择"FileMerge"选项

截图0

  1. 这将打开如下所示的窗口:

截图1

  1. 通过单击" 向左"和"向右"按钮选择要比较的两个Xcode项目

  2. 点击"比较"按钮.这将创建通过比较两个Xcode项目添加,删除或更改的文件列表.

截图2


Col*_*aff 16

我很确定xcode项目中的几乎所有内容都存储在文本文件中,因此您应该能够使用标准差异工具来比较项目.当然,这不包括图像,音频等资源.

FileMerge是Apple的开发人员工具附带的应用程序.它确实是差异和合并.它可以通过opendiff命令在终端上运行.