Сравнение TFS в Eclipse (невозможно копировать слева направо) - PullRequest
8 голосов
/ 13 сентября 2011

У меня проблема с TFS в Eclipse. Он работает отлично, но когда я пытаюсь зарегистрироваться и мне сообщают, что файл, который я отправляю, конфликтует с файлом, хранящимся на сервере, я не могу скопировать изменения слева (локальный файл) справа (сервер ) в окне сравнения. Я могу копировать только справа налево, а параметры «Копировать все слева направо» и «Копировать текущее изменение слева направо» выделены серым цветом.

Есть что-то, чего я здесь не хватает?

Или, может быть, это так: я делаю изменения слева, и левая (локальная) версия регистрируется. Но если это так, то почему кнопка фиксации вначале неактивна?

Lucas

1 Ответ

8 голосов
/ 14 сентября 2011

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

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

Кнопка фиксации (неутешительно помечена, так как она фактически не фиксирует ваши изменения на сервере - это действительно кнопка «Сохранить локальное содержимое», но мы не можем переопределитьметка) будет недоступна до тех пор, пока вы не внесете какие-либо изменения в левую (локальную) сторону, поскольку на самом деле пока нечего сохранять.

Извините за путаницу.Не забывайте, что вы можете настроить внешние инструменты сравнения и слияния, которые будут использоваться при разрешении конфликтов. Я считаю, что стандартное окно трехстороннего слияния влево / вправо гораздо более интуитивно понятно, чем трехстороннее объединение Eclipse.Но это очень важно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...