2014-10-22 3 views
0

Я новичок в Mercurial и MercurialEclipse, и я думаю, что я не совсем понимаю это: После того, как я вытаскиваю из центрального репозитория (с выбранным Update After Pull), я понимаю, что все файлы загружены сформируйте центральное репо для моего местного репо. Тем не менее, после того, как я тяну, я вижу следующее:Значки MercurialEclipse после pull

enter image description here

Не значок звезд показывают, что существует различие между моей локальной копией и центральной копией? Что мне здесь не хватает? Как я могу убедиться, что мои файлы являются последними копиями?

ответ

1

Попробуйте щелкнуть правой кнопкой мыши по проекту Eclipse и выбрать команду -> Обновить статус. Мне часто приходится делать это, чтобы обновлять значки состояния.

Редактировать: если вы хотите переопределить все локальные изменения, установите флажок «Очистить обновление (переопределить локальные изменения)» в диалоговом окне Pull Eclipse.

+0

Не решила проблему, но это хорошо знать - спасибо за ответ. –

+0

См. Мое редактирование .... –

1

При обновлении он объединяет локальные изменения, которые у вас есть, с изменениями, которые вы обновляете. В диалоговом окне обновления, если вы установите флажок «force», он вернет любые незафиксированные изменения. Другие способы удаления локальных изменений обновляются, щелкнув правой кнопкой мыши на ревизии в окне просмотра истории и выбрав «переключиться на» или воспользуйтесь диалогом «вернуться».

+0

Я не вижу флажок «force», когда я вытягиваю через Eclipse. Значит, нормальное нажатие не отменяет изменений? Похоже, мне нужно было слить после тяги. –