有没有办法可以将旧Xcode项目中的代码与新的Xcode项目进行比较?

时间:2011-01-27 04:15:48

标签: iphone objective-c xcode

我有一位开发人员一直在为我开发一个旧的Xcode项目。有没有一种简单的方法可以将新Xcode项目中的文件与新Xcode项目中的文件进行比较,以快速查看他所做的更改以及旧代码的更改方式?他拖延了,最后我绞尽脑汁向我发送新的Xcode项目。他声称旧的代码是垃圾,包括旧的编码器,所以我想看看他是否真的对旧家伙的项目做了任何改变,或者只是简单明了,“一个说话者”。

2 个答案:

答案 0 :(得分:9)

当然,使用“diff”命令(来自终端窗口)。

如果这两个项目分别位于“old-project”和“new-project”文件夹中,你可以这样做:

diff -r old-project new-project

“-r”将递归地比较子目录中的相应文件。

PS。这也应该是一个警钟,是时候把你的项目放到某种版本控制系统(如svn)。如果您的项目处于源代码管理中,则不会有任何关于确切更改内容,何时以及由谁进行更改的问题。

答案 1 :(得分:8)

您可以使用FileMerge。它位于Developer / Applications / Utilities / FileMerge