Eclipse Subversive SVN клиент не обновляет локальные копии новыми файлами - PullRequest
0 голосов
/ 06 мая 2010

Когда я обновляю свою локальную рабочую копию репозитория SVN в Eclipse с помощью плагина Subversive, он не приносит никаких новых файлов, которые были добавлены в репозиторий SVN. Он считает, что локальная рабочая копия обновлена, и, если я попрошу Eclipse обновить ее, он просто скажет, что дальнейших изменений нет.

У кого-нибудь есть идеи, почему это происходит?

Ответы [ 4 ]

2 голосов
/ 22 июня 2010

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

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

1 голос
/ 29 августа 2012

Благодаря вышеприведенному сообщению об ошибке это сработало для меня (eclipse 3.7):

Команда / Обновление до версии ...

v Update to HEAD revision (=default)

Depth: Full recursive (default is Working copy)
v Change working copy to specified depth (default is un-checked)
O Ignore externals (=default)
v Allow unversioned obstructs (=default)

Я не знаю, исправляет ли этопроблема навсегда.По крайней мере, это кажется более быстрым решением, чем полная проверка.

0 голосов
/ 12 июня 2010

Я заметил, что Subversive немного проблематичен. Хотя это не является прямым решением вашей проблемы, могу ли я порекомендовать использовать TortoiseSVN (при условии, что вы в Windows). Он отлично работает, обладает большей мощностью, чем Subversive, и интегрирован с вашей оболочкой, обеспечивая плавный переход.

0 голосов
/ 12 июня 2010

Извините, у меня нет решения этой проблемы, но оно у меня есть, и у меня недостаточно средств, чтобы комментировать.

Вот тема, описывающая ту же проблему: http://www.eclipse.org/forums/index.php?t=msg&th=14710&start=0&

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

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

...