2013-02-26 3 views
2

Наша группа разработчиков использует плагин Team Explorer Everywhere Eclipse на Eclipse Helios. Наша ОС - Debian Lenny. Некоторые члены команды испытывают какое-то странное поведение, когда у них конфликтующие изменения и когда они получают последние.Team Explorer Everywhere не может автоматически слить конфликты и не отображать экран конфликтов конфликтов в Eclipse

Например, прямо сейчас, когда мы получаем последнее:

Гроздь конфликтов вернуть

«Не удалось выполнить операцию получить, потому что у вас есть противоречивое свойство + х» ошибки.

Потом еще куча возвращает

«Не удалось выполнить операцию получить, потому что у вас есть противоречивую редактировать» ошибка.

Тогда под все эти предупреждающие сообщения затмить отображает следующее сообщение об ошибке:

«Решение нескольких конфликтов требует одного типа разрешения».

Вместо отображения экрана разрешения конфликтов, eclipse ничего не делает, каждый раз, когда мы получаем последнее, мы получаем эти сообщения об ошибках, поэтому мы смотрим на экран, не понимая, как исправить эту ошибку.

противоречивое свойство + ошибка x заставляет меня думать, что есть некоторый конфликт разрешения между исходным элементом управления и рабочей областью, хотя я не совсем уверен, что мы делаем неправильно.

Может кто-то пролить свет на то, что может быть проблемой здесь?

+0

Это, безусловно, звучит как ошибка. Лучшее место для сообщения об этом - это форумы Team Explorer Everywhere: http://social.msdn.microsoft.com/Forums/en-US/tee, чтобы мы могли получить от вас диагностическую информацию. –

+0

(В частности, похоже, что кто-то отредактировал файл и установил его исполняемый файл, и пытается объединиться в конфликтующее редактирование. Я не уверен, почему это невозможно было бы разрешить, поэтому, если это правда, это будет ошибка.) –

+0

Спасибо. Я отправил тот же вопрос в Team Explorer Everywhere Forum, надеясь получить некоторую обратную связь. –

ответ

2

Это похоже на ошибку. Я получаю это все время и использую два обхода:

1) Перейти к каждому конфликтующему файлу и сделать «Получить последний». Когда вы делаете этот файл по файлу, а не по всему проекту, любые конфликтующие файлы вызывают окно Resolve.

2) На уровне проекта вместо «Получить последний» сделайте «Получить конкретную версию» и выберите «Последний» с возможностью принудительного скачивания. Этот параметр обычно является флажком с текстом типа «Force get of version of ...» или что-то в этом роде.