У меня есть следующая проблема:
Я использую Eclipse с установленным плагином Subclipe SVN. Когда я обновляю источники за пределами Eclipse, (например, выполнение a svn update
в рабочей копии), и "обновление" в Eclipse, все источники, кажется, больше не являются объектом управления версиями. Они все получили Вопросительный знак и, "добавьте к управлению версиями..." - опция. Когда я пытаюсь сделать Обновление или некоторую другую операцию подверсии, я получаю следующее сообщение об ошибке:
org.tigris.subversion.javahl.ClientException: svn: '/home/tim/workspace/myproject' is not a working copy
svn: Cannot read from '/home/tim/workspace/myproject/.svn/format': /home/tim/workspace/myproject/.svn/format (No such file or directory)
org.tigris.subversion.javahl.ClientException: svn: '/home/tim/workspace/myproject' is not a working copy
svn: Cannot read from '/home/tim/workspace/myproject/.svn/format': /home/tim/workspace/myproject/.svn/format (No such file or directory)
Когда я разъединяю проект и совместно использую его снова, все вернулось к нормальному. Я предполагаю, что это могло быть конфликтом версий между интегрированной Подверсией lib SVN и версией svn-команды, правильно?
Таким образом, мой вопрос: Как я могу вернуть это для работы правильно?
Версии:
Eclipse 3.5.1 Subclipse 1.4.8 клиентских адаптера подверсии 1.5.3 собственных адаптеров библиотеки подверсии (JavaHL) 1.5.7 клиентских адаптеров SVNKit 1.5.6.1 библиотек SVNKit 1.2.3.5521
svn, Версия 1.6.5 (r38866) 31 августа 2009, 18:42:02
в последнее время обновленный к Кармической Ubuntu 9.10
Править:
Просто зарегистрированный другая рабочая область. Когда я делаю a svn update
, файл звонил, "формат" удален.
РЕШЕННЫЙ:
Как jor указанный, проблемой был конфликт версий. Я уже попытался найти обновления в затмении, но это не сделало разработанный, потому что subclipse изменяет сайт обновления для каждой доработанной версии. Поскольку можно читать здесь:
Рекомендуемая процедура для обновления Subclipse до нового 1.x к 1.y выпуск должна следовать новым инструкциям по установке. Войдите URL сайта обновления для нового потока выпуска в Eclipse обновляют менеджера, и это установит новую версию сверху Вашей существующей установки. Этот процесс работает более надежно, чем просьба, чтобы Eclipse проверил на обновления.
да, необходимо обновить subclipse плагин и svn коннекторы, или javahl (1.6.x) или svnkit (1.3.x), таким образом, они соответствуют, поддерживают установленную подверсию (1.6.5). Посмотрите стройплощадку для URL сайта обновления, если у Вас уже нет их.
Или понизьте свой пакет подверсии человечности, но я не рекомендовал бы делать это.