Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.11.05;
Скачать: CL | DM;

Вниз

Поиск изменений в коде.   Найти похожие ветки 

 
_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;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.088 c
2-1161087371
Svetlena
2006-10-17 16:16
2006.11.05
Dos


15-1160636327
*Стажер*
2006-10-12 10:58
2006.11.05
Что использовать?


3-1157528964
SergP.
2006-09-06 11:49
2006.11.05
Oracle... Почему запрос не работает?


15-1160621748
Slider007
2006-10-12 06:55
2006.11.05
С днем рождения ! 12 октября


2-1161038070
Show
2006-10-17 02:34
2006.11.05
Как правильно соединить кнопку TToolBar с пуктом меню?