2015-06-09 3 views
0

Из того, что я знаю - SVN Team> Обновление (^ ALT U) обновляет локальную версию кода с изменениями в репозитории - так, чтобы неконфликтные изменения в репозитории сливались в мой локальный код здесь , а конфликтующие - объединены - все еще и отмечены, чтобы показать конфликты между моим кодом и кодом в базе кода. Однако я не обновляю свой локальный код, когда обновляюсь.Обновление SVN не работает

Я также попробовал команду> Обновить до версии (^ ALT D) с «правильными вариантами».

Как я могу это сделать?

Это проблема с настройками/предпочтениями SVN?

Я запускаю его на Eclipse/Luna. Новый проект/установки, простая установка и настройки SVN по умолчанию на Eclipse.

TIA.

Примечание: я видел svn update not updating и svn update is not working среди других обсуждений.

// =========================================

EDIT:

Запуск

Team->Show History 

в представлении Java показывает список изменений. Я вижу тот же список, когда я делаю Show History в SVN Repository Exploring. Этот список кажется все ОК - вид, который я видел при других моих применениях SVN.

Запуск

svn info 

в командной строке дал:

svn info 
'svn' is not recognized as an internal or external command, 
operable program or batch file. 

Я выполнил эту команду на локальном оболочки в Remote Systems зрения, как описано в принятом ответе Is there an Eclipse plugin to run system shell in the Console?.

+0

несколько вопросов, которые могут быть полезны: что вы видите, когда вы щелкните правой кнопкой мыши на папке, которую вы пытаетесь обновлять e и выберите Team-> Показать историю? Вы пытались сделать обновление из строки cmd (svn up), что вы видите, когда пытаетесь это сделать? Что вы видите, если вы выполняете «svn info» из строки cmd? Что не обновляется (есть ли определенное изменение, которое вы ожидаете от того, что не видите)? Что вы видите, если вы переключитесь на представление «Просмотр SVN-хранилища» и щелкните правой кнопкой мыши по папке в репозитории и выберите «Показать историю»? – John

+0

@John - pls see edit. то, что я ожидаю и не вижу, в значительной степени зависит от Q. обновление не обновляет мой локальный код с изменениями в базе кода. спасибо. – ashley

+0

Кроме того, я предположил, что вы используете подключаемый модуль subclipse. Это версия, которую я использую: http://subclipse.tigris.org/update_1.8.x – John

ответ

0

Хм, некоторые другие предложения (если вы еще не пробовали): щелкните правой кнопкой мыши на папке верхнего уровня проекта и попробуйте Team-> Refresh/Clean Up, а затем попробуйте щелкнуть правой кнопкой мыши-> Обновить на одном и том же , Щелкните правой кнопкой мыши на папке верхнего уровня и посмотрите, что вы получаете для Compare With-> Latest From Repository. Выберите конкретный файл, который, по вашему мнению, не обновлен последним из репозитория, щелкните правой кнопкой мыши и выберите «Сравнить с->« Последние из репозитория ». В качестве последнего средства вы можете скопировать проект в резервное место и выполнить новую проверку с головы.

Вы можете получить клиент SVN здесь (я использую один доступный от CollabNet, вы будете нуждаться в версии, которая соответствует версии сервер работает):

http://www.subversiondownload.com

Если вы не есть этот ресурс уже, его хороший, чтобы иметь, если вы еще СВН в своем будущем:

http://svnbook.red-bean.com/

Смежные вопросы