Я использую Eclipse с Subclipse для разработки Perl. Репозиторий Subversion настроен так:
- / repos / repos / dev /
- / репо / DEV / crontabs
- / хранилищу / DEV / crontabs / script1
- / хранилищу / DEV / crontabs / Скрипт2
- / хранилищу / DEV / Демоны
- / хранилищу / DEV / Демоны / Script3
- / хранилищу / DEV / Демоны / script4
- / хранилищу / DEV / инструменты
- / репо / DEV / инструменты / script5
- / репо / DEV / инструменты / script6
В файловой системе у меня все дерево / repos / dev локально проверено на ~ / dev и я создал три рабочих пространства Eclipse, по одному в "~ / dev / crontabs", "~ / dev / daemons" и "~ Dev / инструменты".
Здесь все становится странно. В рабочих пространствах демонов и инструментов SVN работает правильно. Я не вижу каталогов .svn, и я могу делать все различные вещи SVN (например, коммит, обновление, очистка) в диалоге TEAM. Однако SVN не работает в рабочей области "crontabs". Каталоги .svn видны, и ни один из параметров диалога SVN недоступен.
Во всех каталогах я могу использовать инструменты командной строки SVN, и все работает отлично.
Вот еще несколько деталей.
- Mac OS X 10.5.6
- Eclipse Platform - Версия: 3.4.2 - Идентификатор сборки: M20090211-1700
- SVNKit Library 1.2.2.5405
- Клиентский адаптер SVNKit 1.5.6.1
- Subclipse 1.4.8
- EPIC 0.5.46
Я пытался удалить файлы deameons .metadata и realted .profile, чтобы попытаться очистить его и запустить новое рабочее пространство, но это не сработало.
Кто-нибудь видел этот тип поведения раньше и / или знает, как заставить команды SVN работать во всех рабочих пространствах, а не только в некоторых из них?
ОБНОВЛЕНИЕ: Я должен также упомянуть, что в каталоге / dev есть куча других ресурсов, для которых я не использую Eclipse. Итак, я использую инструмент командной строки SVN в сочетании с функциями SVN в Eclipse. Изначально все было проверено с помощью инструмента командной строки, а затем я просто использую Eclipse для коммитов. Что меня бросает, так это то, что он работает в двух подкаталогах, но не в третьем, а командная строка работает на 100%.