Программное обеспечение для сравнения кодов - PullRequest
3 голосов
/ 28 января 2011

У меня есть две директории с сотнями файлов PHP в каждой. Второй каталог был скопирован из первого и работал как «плохой» способ контроля версий. Проблема в том, что мы не знаем, какие файлы были обязательно изменены (программист не предоставил никаких заметок), и если они были, что было изменено.

Я видел программное обеспечение, которое может сравнить разницу в двух отдельных текстовых файлах, но я ищу что-то, что может прочитать все файлы в каталогах (скажем, PHP) и сравнить их.

Кто-нибудь знает что-нибудь, что может помочь?

EDIT

В настоящее время я выполняю весь свой код в настройке XAMPP на компьютере с Windows XP.

Ответы [ 6 ]

5 голосов
/ 28 января 2011

Я использую Winmerge в Windows.Для Linux есть хороший список здесь

4 голосов
/ 28 января 2011

Я могу абсолютно полностью рекомендовать BeyondCompare от Scootersoftware.ИМХО, это Photoshop инструментов сравнения / слияния.http://scootersoftware.com/

Вы также можете проверить здесь другие инструменты: http://alternativeto.net/software/beyond-compare

3 голосов
/ 28 января 2011

WinMerge - это хорошее решение с открытым исходным кодом для Windows - просто перетащите два каталога в один за другим, и он покажет вам измененные файлы, вы сможете детализировать и увидеть конкретные различия и т. Д..

1 голос
/ 28 января 2011

Существует множество способов решения этой проблемы.На работе я использую Beyond Compare, который выполняет полное сравнение каталогов и файлов.Есть и другие, в том числе многие вы можете скачать бесплатно.Например, инструмент Windiff, который поставляется с более старыми версиями Visual Studio.Это не самый полный набор функций, но это пример.

0 голосов
/ 28 января 2011

Какая платформа?Стандартный Unix "diff" сделает это;просто дайте ему две директории вместо отдельных файлов.В Windows посмотрите, можете ли вы взять копию Windiff откуда-то;он поставляется со стандартными инструментами разработки Microsoft, но я предполагаю, что вы можете найти его как отдельную загрузку откуда-то.

Этот более ранний ответ выглядит так, как будто у него есть довольно определенный список инструментов сравнения:

https://stackoverflow.com/questions/12625/best-diff-tool

0 голосов
/ 28 января 2011

Любой приличный инструмент сравнения должен иметь возможность сравнивать деревья каталогов и файлы.Мне скорее нравится meld .

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