[Редактировать: этот вопрос привел к обнаружению ошибки в EMF Compare, которая не позволяет использоваться с репозиториями SVN. Работайте над этим, как и было запланировано для выпуска Eclipse Kepler (4.3), который должен выйти 28 июня.]
(отказ от ответственности: я являюсь частью команды разработчиков EMF Compare, которая объяснит «наш» и «мы» ниже: p)
Как вы, возможно, уже заметили, вики EMF Compare практически полностью устарела: она содержит много информации, применимой только к EMF Compare 1., и лишь несколько частей были обновлены для применения к EMF Compare. 2.. Это входит в наш список приоритетов, но еще нужно исправить несколько сбоев в работе. стабилизация этой версии, прежде чем мы сможем перейти к правильному обновлению вики.
[Редактировать: Вики теперь обновлена более точной информацией, и хотя есть отсутствующие разделы, устаревших больше нет.]
Что касается вашего предположения
emf compare только вносит свой вклад в опцию сравнения друг с другом в меню «Сравнить с»
на самом деле EMF Compare не добавляет никаких опций в инструментальные средства или их меню. Мы интегрированы на более низком уровне. Все элементы, доступные в меню «сравнить с», предоставлены поставщиком репозитория, который вы используете (плагин CVS, Git, Clearcase...) или самой платформой.
Затем с платформы вызывается EMF Compare, если тип содержимого совпадает, независимо от того, используете ли вы сравнение > друг с другом или сравнение с > последним из репозитория... или любой другой не имеет значения.
В EMF Compare 2 нам еще предстоит повторно добавить пользовательский тип содержимого, но вы можете добиться того же результата с расширением org.eclipse.emf.ecore.xmi, что вы и сделали.
сравнить с > последним из репозитория, не показывая различий, означает, что нам не удалось получить надлежащее «удаленное» содержимое для вашего файла. вы можете вернуться к сравнению текста (из редактора сравнения моделей) с помощью раскрывающегося меню в центре, которое показывает «Сравнение EMF»: просто выберите там «сравнение текста». Там вы должны увидеть текстовые различия между вашими файлами: если их нет, то нам действительно не удалось получить правильный удаленный контент (или у вас действительно нет разницы между локальным и удаленным файлами).
Если это так, есть ли что-нибудь, что отображается в вашем журнале ошибок (Окно > Показать представление > Журнал ошибок)? Какой репозиторий вы используете, CVS? Действительно ли ваше сравнение показывает текстовые различия между вашими файлами, когда вы полностью отключаете EMF Compare?
person
Kellindil
schedule
02.01.2013