Панель Хранилища CVS

Панель Хранилища CVS входит в проекцию Обзор хранилищ CVS. В ней показаны расположения хранилищ CVS, добавленные в Рабочую среду.   Если развернуть расположение, то будет показана главная ветвь (HEAD), версии проекта и ветви в этом хранилище. Можно развернуть далее версии проектов и ветви, чтобы просмотреть содержащиеся в них папки и файлы.

Всплывающее меню панели позволяет задать новые расположения хранилища. Панель Хранилища CVS может применяться для изъятия ресурсов из хранилища, настройки показываемых в панели ветвей и версий, просмотра хронологии ресурса и сравнения версий ресурса.

Ниже приведен рисунок с панелью Хранилища CVS:

Панель Хранилища CVS

В панели Хранилища CVS отображаются два типа папок. Чаще всего с ними можно работать по одной схеме. Папки обоих типов можно изымать с помощью панели и т. п. Однако в некоторых случаях модуль нельзя развернуть в панели хранилищ, но можно изьять.

Модуль CVS, связанный с папкой сервера CVS.
Модуль CVS может быть задан в файле CVSROOT/modules в хранилище.

Панель Хранилища CVS также имеет свою панель инструментов. Кнопки панели инструментов позволяют обновить панель, перейти к ресурсам и создать новое расположение хранилища. Панель инструментов также содержит выпадающее меню, с помощью которого можно отфильтровать содержимое панели по рабочему набору.

Панель инструментов

Домой

Эта команда обновляет панель. Расположения хранилища показываются в панели как корневые объекты.

Назад

Эта команда обновляет панель, показывая предыдущие корневые объекты до выполнения команды Перейти в.

Перейти в

Эта команда обновляет панель, показывая в панели дочерние объекты выбранного элемента как корневые объекты.

Обновить панель

Эта команда обновляет содержимое панели Хранилища.

Свернуть все

Эта команда позволяет свернуть все развернутые записи в панели Хранилища.

Добавить хранилище CVS

Открывает мастер, который помогает создать новое расположение хранилища .

Выпадающее меню

Выпадающее меню в строке заголовка позволяет отфильтровать панель Хранилища по рабочему набору.

Контекстное меню

В контекстное меню панели Хранилища входят многие полезные действия.

Создать > Расположение хранилища 

Открывает мастер, который помогает создать новое расположение хранилища (аналогично команде Добавить хранилище CVS панели инструментов).

Создать > Тег даты

Эта команда (доступна в записях расположения хранилища и даты) открывает окно, в котором можно задать тег даты, добавляемый в категорию Дата записи расположения в панели хранилищ.

Изъять

Эта команда позволяет изъять выбранные модули CVS в проекты Рабочей среды с теми же именами, что и у удаленных модулей (папок на сервере) или в проекты с именем, заданным в модуле (если модуль задан в файле CVSROOT/modules на сервере).

Изъять как...

Эта команда позволяет открыть мастер, в котором можно настроить, как выбранные удаленные модули будут изъяты в Рабочую среду.

Создать тег версии...

Создает версию выбранного ресурса на основе текущих данных ветви.

Создать тег на основе существующего...

Создает версию выбранного ресурса на основе текущих данных ветви, перенося тег ранее созданных ресурсов, если это необходимо.

Сравнить

Эта команда позволяет сравнить два выбранных ресурса.

Сравнить с...

Эта команда позволяет сравнить выбранную папку с ветвью или версией той же папки.

Настроить ветви и версии

Открывает мастер, который позволяет просмотреть теги ветвей и версий, существующих в хранилище для выбранной папки. Их можно будет добавить в панель Хранилища и просматривать ресурсы в ней.

Обновить ветви и версии

Эта команда, доступная для записей расположений хранилища, позволяет обновить список ветвей и версий, показанных в панели Хранилища для выбранных проектов. При этом используются заданные в проектах файлы автообновления. Если операция не будет выполнена для какого-либо из проектов, используйте пункт Настроить ветви и версии, чтобы выбрать соответствующие файлы обновления.

Добавить в список ветвей...

Эта команда добавляет выбранный проект в список проектов, показанных для заданной ветви в панели Хранилища. Она влияет только на панель Хранилища, но не на само хранилище. Для того чтобы добавить проект в ветвь, после выполнения этой команды выполните Создать тег на основе существующего.

Открыть

Открывает выбранный файл в редакторе.  Поскольку ревизии файлов в хранилище неизменны, редактор откроется только для чтения.  

Показать аннотацию

Показывает содержимое файла с построчными аннотациями.

Показать в панели Хронология ресурса

Показывает хронологию ревизий выбранного файла в панели Хронология ресурса CVS.

Свойства

Эта команда, доступная для записей расположений хранилищ, позволяет изменить свойства расположения. С ее помощью можно также назначить отображаемое имя и кодировку, используемую сервером, для преобразования путей к файлам и комментариев для внесенных изменений (не влияет на содержимое файлов).

Связанные концепции
Коллективное программирование с помощью CVS
Хранилища CVS
Ветви
Версии
Локальная хронология

Связанные задачи
Создание расположения хранилища CVS
Удаление расположения хранилища CVS
Обновление панели Хранилища CVS
Изменение свойств расположения хранилища CVS
Изъятие проекта из хранилища CVS
Замена ресурсов в Рабочей среде
Совместное использование нового проекта с помощью CVS
Просмотр хронологии изменений файла

Связанные справочники
CVS
Панель Хронология ресурса CVS