Java diff tool

GeneDupe
Уже с Приветом
Posts: 188
Joined: 13 May 2003 00:55
Location: USA

Java diff tool

Post by GeneDupe »

Подскажите, пожалуйста, какой-нибудь Java diff/merge tool. Чтобы с учетом синтаксиса java.
SBolgov
Уже с Приветом
Posts: 14006
Joined: 17 Jun 2003 04:41

Re: Java diff tool

Post by SBolgov »

GeneDupe wrote:Подскажите, пожалуйста, какой-нибудь Java diff/merge tool. Чтобы с учетом синтаксиса java.

Beyond Compare - www.scootersoftware.com - вроде и Java умеет.

Мы сами Java не используем, но в списке BC-шных File Comparison Rules есть и Java.
Не гоните, и не гонимы будете...
Big Cheese
Уже с Приветом
Posts: 1211
Joined: 02 Jul 2000 09:01
Location: SFBA

Post by Big Cheese »

Что Вы имеете в виду под "с учетом синтаксиса Java"? Нечто большее, чем опции ignore end-of-line difference / ignore whitespace?
GeneDupe
Уже с Приветом
Posts: 188
Joined: 13 May 2003 00:55
Location: USA

Post by GeneDupe »

Big Cheese wrote:Что Вы имеете в виду под "с учетом синтаксиса Java"? Нечто большее, чем опции ignore end-of-line difference / ignore whitespace?

Ну да, подумавши, вообще-то этого достаточно :) Только чтобы понимал, что внутри cтроки ("..."), это не whitespace. Но в идеале нечто больше не помешает, например игнорирование порядка методов в файле и т.п.

SBolgov, спасибо за ссылку.
Big Cheese
Уже с Приветом
Posts: 1211
Joined: 02 Jul 2000 09:01
Location: SFBA

Post by Big Cheese »

GeneDupe wrote:
Big Cheese wrote:Что Вы имеете в виду под "с учетом синтаксиса Java"? Нечто большее, чем опции ignore end-of-line difference / ignore whitespace?

Ну да, подумавши, вообще-то этого достаточно :) Только чтобы понимал, что внутри cтроки ("..."), это не whitespace. Но в идеале нечто больше не помешает, например игнорирование порядка методов в файле и т.п.
Araxis Merge Правда, не бесплатно.<added>Посмотрел, сколько они денег просят - с ума сойти...</added> Сразу скажу - сам толком не пользовался, но народ отзывается положительно. Насколько мне известно, все программы подобного рода основаны на одном алгоритме (Eugene W. Myers), разница в основном в качестве интерфейса и мелких фичах типа поддержки разных кодировок, в т.ч. разных вариантов Unicode и возможности сравнения каталогов. Единственное качественное отличие - реализует ли прогамма 3-way (3-point) merge, если говорить о merge tools. Мое мнение - если Вам действительно нкжна возможность делать merge, т.е. соединять две независимые версии файла, полученые от _общего_ предка - 3-way merge tool is a must. Причем тот, который интегрируется с Вашей version control system.
GeneDupe
Уже с Приветом
Posts: 188
Joined: 13 May 2003 00:55
Location: USA

Post by GeneDupe »

Спасибо, посмотрю

Return to “Вопросы и новости IT”