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

Stu*_*rtK 3 iphone xcode objective-c

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

Dav*_*har 9

当然,使用"diff"命令(从终端窗口).

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

diff -r old-project new-project
Run Code Online (Sandbox Code Playgroud)

"-r"将递归地比较子目录中的相应文件.

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


Mau*_*cio 8

你可以使用FileMerge.它位于Developer/Applications/Utilities/FileMerge下