Модуль CVS Eclipse сохраняет свою мета-информацию в формате, совместимом с клиентом CVS командной строки. Поэтому с файлами рабочей области Eclipse на диске можно работать с помощью клиента CVS командной строки. Мета-данные хранятся в подкаталогах CVS/, но вам вряд ли придется иметь дело с ними прямо в Eclipse. Они помечены как частные и скрыты от показа. Эти каталоги и их содержимое можно будет просмотреть при обзоре файловой системы (не в Eclipse).
Всякий раз когда файлы рабочей области изменяются внешними инструментами, необходимо Обновить Eclipse, чтобы рабочая область узнала об этих изменениях. Если при работе в Eclipse возникает ошибка ресурс не синхронизирован, это чаще всего означает, что ресурсы Eclipse были изменены вне Eclipse. В этом случае рекомендуется обновить все измененные вне Eclipse ресурсы и проекты - это действие входит в их выпадающее меню. Можно также настроить автоматическое обновление.
1. Удаленные папки
При работе с клиентом CVS командной строки могут возникнуть неожиданные эффекты при наличии удаленных папок. Клиент CVS Eclipse хранит информацию об удаленных папках и их содержимом, чтобы изменения правильным образом отражались в панели Синхронизация при следующей синхронизации. Эта информация хранится за пределами структуры папок CVS. Причина этого состоит в том, что в CVS хранилище извещается об удалении ресурсов до того, как они удаляются локально, а в панели Синхронизация используется другой поток операций. Рекомендуется не применять клиент CVS командной строки для операций удаления при работе с хранилищем. Иногда вследствие этого в панели Синхронизация могла бы показываться неверная информация. Однако и в этом случае опасности потери данных не существует.
2. В рабочей среде показаны каталоги CVS
При работе с клиентом CVS командной строки иногда в одной из панелей навигации могут показываться папки CVS. В некоторых случаях папки CVS не скрыты в пользовательском интерфейсе, как оно должно было бы быть. Например, папки CVS видны, если пользователь импортирует проект CVS в Eclipse до загрузки модуля CVS. Во избежание этого откройте панель Хранилища CVS (загружая тем самым модуль CVS) до начала импорта проектов CVS в Eclipse.
3. Метод соединения 'extssh'
Метод соединения extssh существует только в клиенте CVS Eclipse и не существует в клиенте CVS командной строки. Если для соединения с хранилищем SSH2 применяется метод extssh, и вы хотели бы использовать клиент командной строки для каких-либо операций CVS, настройте метод соединения ext на работу с extssh внутри Eclipse.
Изменение свойств расположения хранилища CVS
Создание расположения хранилища CVS
Работа с проектом, изъятым другой программой CVS