Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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.51 MB
Время: 0.077 c
2-1161624363
Busik
2006-10-23 21:26
2006.11.05
ini-файл в теле exe


15-1161156092
*Стажер*
2006-10-18 11:21
2006.11.05
ADSL провайдер.


3-1157540132
vodvorezlaya
2006-09-06 14:55
2006.11.05
Помогите разобраться с компонентом TDBListBox


2-1161601943
ПёС
2006-10-23 15:12
2006.11.05
Помогите решить проблему с базой


1-1159031806
GrayFace
2006-09-23 21:16
2006.11.05
Доступ к property в asm вставках





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский