Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программное обеспечение под *NIX системы > синхронизировать 2 файла


Автор: gcc 15.8.2010, 08:57
товарищи, может подскажите,  есть 2 файла, нужно найти в них разницу.. что в них изменяли

есть ли программа какая-то или возможность, чтобы сравнить 2 файла и посмотреть в них разницу...??

я знаю есть такая возможность в svn и code.google.com, но у меня не того и не другого нету...
как можно сравнить быстро 2 файла и посмореть разницу?

Автор: mihanik 15.8.2010, 08:59
http://meld.sourceforge.net/

Пойдёт?

Автор: ChihPih 15.8.2010, 09:04
diff

Автор: gcc 15.8.2010, 11:30
если в строке изменен символ, diff напишет какой именно символ изменен? или какого символа нету?

я так понял что diff показывает какие строки добавились и какие удалились, а симвоы он не показывает?
----
тут просто такая сиутация, что очень сильно изменили страницу HTML и одна хрень на iframe перестала работать, не хочет работать, теперь нужно долго в тупую искать из-за чего оно не работает, но js вродебы не изменяли...

Добавлено @ 11:31
Цитата(mihanik @ 15.8.2010,  08:59)
http://meld.sourceforge.net/

Пойдёт?

сейчас устанавливаю....

Автор: ChihPih 15.8.2010, 12:51
Цитата(gcc @  15.8.2010,  14:30 Найти цитируемый пост)
если в строке изменен символ, diff напишет какой именно символ изменен? или какого символа нету?

Нет, diff сравнивает файлы построчно, а не посимвольно.

Автор: spin2 15.8.2010, 13:44
gcc, diff выведет тебе обе строчки и ты сам глазами увидишь, что изменилось.

Автор: gcc 15.8.2010, 13:49
спасибо, я уже сам случайно нашел, там было пару не закрытых тэгов, мне повезло что я быстро их нашел...
уже все работает...

Автор: bilbobagginz 16.8.2010, 11:11
есть еще скриптик над diff, называется colordiff (есть несколько реализаций - на Perl, sed, и т.д.). с этой штукой очень удобно с терминала диффы рассматривать:
Код

user@box:~/code/project$ diff file1 file2 | colordiff

или
Код

user@box:~/code/project$ svn diff | colordiff



Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)