Есть ли способ сравнить код в старом проекте XCode с новым проектом XCode? - PullRequest
3 голосов
/ 27 января 2011

У меня есть разработчик, который работал для меня над старым проектом Xcode. Есть ли простой способ сравнить файлы в его новом проекте XCode с файлами в новом проекте XCode, чтобы быстро увидеть, какие изменения он сделал и как изменился старый код? Он будет медлить, и, наконец, я повернул его руку, чтобы отправить мне новый проект Xcode. Он утверждает, что старый код был мусором, включая старый кодер, поэтому я хотел бы посмотреть, действительно ли он внес какие-либо изменения в проект старого парня или просто и просто, «болтун».

Ответы [ 2 ]

9 голосов
/ 27 января 2011

Конечно, используйте команду «diff» (из окна терминала).

Если два проекта находятся в папках «old-project» и «new-project» соответственно, вы бы сделали что-то вроде:

diff -r old-project new-project

"-r" будет рекурсивно сравнивать соответствующие файлы в подкаталогах.

ps.это также должно быть тревожным звонком для вас, пора поместить ваш проект в какую-то систему контроля версий (такую ​​как svn).Если бы ваш проект находился в управлении исходными кодами, не возникало бы никаких вопросов о том, что именно было изменено, когда и кем.

8 голосов
/ 27 января 2011

вы можете использовать FileMerge. он находится в разделе Разработчик / Приложения / Утилиты / FileMerge

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...