Форум: "Прочее";
Текущий архив: 2006.11.05;
Скачать: [xml.tar.bz2];
ВнизПоиск изменений в коде. Найти похожие ветки
← →
_Mouse_ (2006-10-18 15:14) [0]С помощью каких средст можно сравнить 2 pas файла кода (новый и старый) и увидеть что где и как отличается?
← →
Сергей М. © (2006-10-18 15:16) [1]С помощью любых подходящих.
← →
i-am-vladko © (2006-10-18 15:19) [2]попробуй WinDiff
← →
Jeer © (2006-10-18 15:22) [3]стандартно - fc /?
← →
Gero © (2006-10-18 15:23) [4]TotalCommander: Файлы -> Сравнить по содержимому
← →
Курдль © (2006-10-18 15:26) [5]AraxisMerge - именно для этого заточен. Используется совместно с системами контроля за версиями, для отслеживания изменений.
← →
Vaitek__ (2006-10-18 15:27) [6]Он наверное хочет чтобы ему КОД сравнили, а не байты.
Program asdfa; Begin End.
и
Program asdfa;
Begin
End.
это одно и тоже с точки зрения кода.
← →
Игорь Шевченко © (2006-10-18 15:29) [7]Лучше diff не видел ничего
← →
Gero © (2006-10-18 15:29) [8]> [6] Vaitek__ (18.10.06 15:27)
Тогда нужно компилировать и сравнивать по содержимому.
← →
homm © (2006-10-18 15:29) [9]WinMerge имхо лучший, правда AraxisMerge я не видел.
← →
Vaitek__ (2006-10-18 15:31) [10]
> Gero © (18.10.06 15:29) [8]
> Тогда нужно компилировать и сравнивать по содержимому.
а разницу в коде он потом как искать будет? %-)
← →
RWolf © (2006-10-18 15:39) [11]Beyond Compare.
← →
Курдль © (2006-10-18 15:42) [12]
> Игорь Шевченко © (18.10.06 15:29) [7]
> Лучше diff не видел ничего
Не знаю, что за это diff но команда "diff" в CVS без подставленного визуального средства сравнения просто выявляет не совпадающие строчки и песатает их подряд с указанием несовпадающих мест (вид, как в командной строке).
> homm © (18.10.06 15:29) [9]
> WinMerge имхо лучший, правда AraxisMerge я не видел.
А я не видел WinMerge. Хотя мне кажется, что все они работают одинаково.
AraxisMerge выглядит, как форма, разделенная на левую и правую половины, в которых исследуемый текст из сравниваемых источников. Цветом, стрелочками и линиями выделяются отличающиеся участки. Все. Что тут еще можно придумать?
Кстати, я как-то искал приблуду, которая способна делать то же самое с файлами Excel - ничего толкового не нашел :(
← →
noname_ (2006-10-18 15:45) [13]gvim -d
но лучше использовать svn/TortoiseSVN
← →
pasha_golub © (2006-10-18 17:41) [14]Лучше AraxisMerge не видел ничего. :-)
← →
Игорь Шевченко © (2006-10-18 17:51) [15]Курдль © (18.10.06 15:42) [12]
Вот она самая и есть. Чем удобна - ее выход можно напрямую подавать команде patch для внесения изменений.
← →
ИА (2006-10-18 19:41) [16]Beyond Compare
Пастернака не читал но похоже что AraxisMerge не вставляет "пустые строки" на месте отсутствующих, в смысле не выравнивает по высоте разные файлы? Неудобно.
← →
VICTOR_ (2006-10-18 20:25) [17]
> noname_ (18.10.06 15:45) [13]
> gvim -d
> но лучше использовать svn/TortoiseSVN
Вcтроенный редактор TortoiseMerge неудобен
WinMerge
+
1.Умеет сравнивать файлы и каталоги
2.Имеет встроенный редактор для проведения изменений(в том числе и на основании отличий)
3.Имеет русский интерфейс
4.Интегрируется с SVN в качестве внешнего Diff Viewer
5.Программа бесплатная и неограниченная во времени использования
-
1.Нельзя использовать в качестве Merge(напр. для SVN). Тут используется Perforce Merge
← →
Sergey Masloff (2006-10-18 20:28) [18]я windiff использую. в том числе и как внешнюю сравнилку для самописного тула одного. все умеет и в оконном режиме с подсветкой различий и кнопками синхронизации как кусками так и целиком. и из командной строки можно запустить с тучей параметров. был на delphi companion cd то ли с шестеркой то ли с семеркой
← →
pasha_golub © (2006-10-19 09:43) [19]
> ИА (18.10.06 19:41) [16]
> похоже что AraxisMerge не вставляет "пустые строки" на месте
> отсутствующих, в смысле не выравнивает по высоте разные
> файлы
Выравнивает.
← →
ИА (2006-10-19 10:08) [20]Хм. Пастернака прочитал.
Обратите внимание, справа есть строка "A minor change
слева ее нет но вместо указателя куда ее надо вставить заштрихованое место - в итоге все остальное на одном уровне.
http://www.codinghorror.com/blog/archives/000454.html
Как сделать такое в Araxis я за 5 минут не понял. Споры о существенности подобной фичи оставим - мне лично так гораздо нагляднее. В общем, смотрящим на Araxis советую обязательно посмотреть и Beyond Compare.
← →
Danilka © (2006-10-19 10:19) [21][12] Курдль © (18.10.06 15:42)
> Что тут еще можно придумать?
Подсветка синтаксиса?
В WinMerge она есть. :)
← →
Курдль © (2006-10-19 10:29) [22]
> ИА (19.10.06 10:08) [20]
> Хм. Пастернака прочитал.
> Обратите внимание, справа есть строка "A minor change
> слева ее нет но вместо указателя куда ее надо вставить заштрихованое
> место - в итоге все остальное на одном уровне.
А чем плох "указатель, куда ее надо вставить"?
В Араксисе вместо того, чтобы выравнивать, решили оставить первозданное изображение, но скроллинг одной из частей влечет за собой связанный скроллинг другой. Так что геометрически участкт похожего текста всегда совмещены.
Хотя о чем это мы спорим? Какая мэржилка лучше? :)))
Вот мой пример: http://www.araxis.com/merge/overview1.html
Дайте посмотреть на другие, мож я с удовольствием воспользуюсь :)
← →
ИА (2006-10-19 10:35) [23]>Дайте посмотреть на другие, мож я с удовольствием воспользуюсь :)
BC берется тут:
http://www.scootersoftware.com/download.php
← →
Danilka © (2006-10-19 11:12) [24][22] Курдль © (19.10.06 10:29)
Смотри на ВинМерге:
http://winmerge.org/2.6/screenshots.php
кистати, опенсорурсная.
← →
Курдль © (2006-10-19 11:18) [25]
> Danilka © (19.10.06 11:12) [24]
> [22] Курдль © (19.10.06 10:29)
> Смотри на ВинМерге:
> http://winmerge.org/2.6/screenshots.php
> кистати, опенсорурсная.
Ах, какая вкусняшка! :) Только если бы она позволяла решить хотя бы 1% моих задач!
А вот то, с чем я непосредственно в текущий момент тибидохаюсь: http://kurdl.h15.ru/pict1.jpg
Одгадай, что это?
← →
zdm © (2006-10-19 11:23) [26]уже больше 2 лет сижу на Frigate(Менеджер-Сравнить файлы). Раньше сидел на ТС. Можете счесть за рекламу.
← →
Сатир (2006-10-19 11:32) [27]WinMerge
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2006.11.05;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.041 c