Java diff tool
-
- Уже с Приветом
- Posts: 188
- Joined: 13 May 2003 00:55
- Location: USA
Java diff tool
Подскажите, пожалуйста, какой-нибудь Java diff/merge tool. Чтобы с учетом синтаксиса java.
-
- Уже с Приветом
- Posts: 14006
- Joined: 17 Jun 2003 04:41
Re: Java diff tool
GeneDupe wrote:Подскажите, пожалуйста, какой-нибудь Java diff/merge tool. Чтобы с учетом синтаксиса java.
Beyond Compare - www.scootersoftware.com - вроде и Java умеет.
Мы сами Java не используем, но в списке BC-шных File Comparison Rules есть и Java.
Не гоните, и не гонимы будете...
-
- Уже с Приветом
- Posts: 1211
- Joined: 02 Jul 2000 09:01
- Location: SFBA
-
- Уже с Приветом
- Posts: 188
- Joined: 13 May 2003 00:55
- Location: USA
Big Cheese wrote:Что Вы имеете в виду под "с учетом синтаксиса Java"? Нечто большее, чем опции ignore end-of-line difference / ignore whitespace?
Ну да, подумавши, вообще-то этого достаточно Только чтобы понимал, что внутри cтроки ("..."), это не whitespace. Но в идеале нечто больше не помешает, например игнорирование порядка методов в файле и т.п.
SBolgov, спасибо за ссылку.
-
- Уже с Приветом
- Posts: 1211
- Joined: 02 Jul 2000 09:01
- Location: SFBA
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 wrote:Big Cheese wrote:Что Вы имеете в виду под "с учетом синтаксиса Java"? Нечто большее, чем опции ignore end-of-line difference / ignore whitespace?
Ну да, подумавши, вообще-то этого достаточно Только чтобы понимал, что внутри cтроки ("..."), это не whitespace. Но в идеале нечто больше не помешает, например игнорирование порядка методов в файле и т.п.