我有相同的Xcode项目,但处于不同的阶段。由于某些原因,没有使用源代码控制(由我之前的程序员)。
他们来自不同的叉子,他们分两种方式。某些文件有不同的更改。
我有一项任务是将这些合并到一个代码库中并解决冲突。代码库中有很多常见的文件,我认为大约有80%。
找出哪些文件在版本之间存在差异的最简单/最快的方法是什么,以便我可以实际处理它们?
我尝试使用diff工具并逐一进行,但那里可能有近千个文件。
答案 0 :(得分:2)
我将FileMerge用于相同的目的。你可以在XCode找到它 - >打开开发人员工具 - > FileMerge。
有直观的界面。只需将文件夹拖放到左侧和右侧面板,然后按比较。它将显示不同的文件列表。双击文本文件以查看比较
答案 1 :(得分:1)
您可以将第一个项目中的源文件提交到源版本控制系统(如cvs或git),然后将源文件替换为第二个项目中的源文件。然后,您将能够通过使用内置的diff函数来查看两个项目之间的差异。