Я использую Eclipse с Subclipse для разработки некоторых perl. Репозиторий Subversion настроен как:Почему Subclipse работает только в некоторых рабочих пространствах Ecliplse, а не в других?
- /репо/репо/DEV/
- /хранилищу/DEV/crontabs
- /хранилищу/DEV/crontabs/script1
- /хранилищу/DEV/crontabs/Скрипт2
- /хранилищу/Dev/демоны
- /хранилищу/Dev/демоны/Script3
- /хранилищу/Dev/демоны/script4
- /хранилищу/Dev/инструменты
- /хранилищу/Dev/инструменты/script5
- /хранилищу/DEV/инструменты/script6
В файловой системе, у меня есть все/хранилищу/DEV дерево проверяется локально в ~/DEV и создали три рабочих пространства Eclipse, по одному в «~/dev/crontabs», «~/dev/daemons» и «~ dev/tools».
Здесь все странно. В рабочих пространствах демонов и инструментов SVN работает правильно. Я не вижу каталоги .svn, и я могу делать все различные материалы SVN (например, commit, update, cleanup) в диалоговом окне TEAM. Однако SVN не работает в рабочем пространстве «crontabs». Каталоги .svn видны, и ни один из параметров диалога SVN недоступен.
Во всех каталогах я могу использовать инструменты командной строки SVN, и все работает нормально.
Подробнее.
- Mac OS X 10.5.6
- Платформа Eclipse - Версия: 3.4.2 - Сборка ID: M20090211-1700
- SVNKit Библиотека 1.2.2.5405
- SVNKit Client Adapter 1.5.6.1
- Subclipse 1.4.8
- EPIC 0.5.46
Я попытался удаления deameons .metadata и realted .PR чтобы попытаться очистить его и запустить новое рабочее пространство, но это не сработало.
Кто-нибудь видел этот тип поведения раньше и/или знает способ заставить команды SVN работать во всех рабочих пространствах, а не только с некоторыми из них?
ОБНОВЛЕНИЕ: Я должен также упомянуть, что в каталоге/dev есть куча других активов, для которых я не использую Eclipse. Итак, я использую SVN-инструмент командной строки в сочетании с функциями SVN в Eclipse. Все было первоначально проверено с помощью инструмента командной строки, а затем я просто использую Eclipse для коммитов. То, что меня бросает, - это то, почему он работает в двух поддиректорах, но не в третьем, а командная строка работает на 100%.
Все еще работаю над этим, но я все больше думаю, что это ошибка. –
И, конечно же, вполне возможно, что я где-то скрепил себя где-то по пути. Я не могу отложить это на ошибке без дальнейших исследований. –