Team Explorer Everywhere не может автоматически конфликтовать при слиянии и не отображает экран разрешения конфликтов в Eclipse

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

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

Куча конфликтов возвращаются

"Невозможно выполнить операцию get, потому что у вас конфликтующее свойство +x".

Тогда еще одна куча возвращается

"Невозможно выполнить операцию get, потому что у вас есть конфликтующее редактирование" ошибка.

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

"Для разрешения нескольких конфликтов требуется один тип разрешения".

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

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

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

1 ответ

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

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

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

Другие вопросы по тегам