Настройка

Для обеспечения возможности вызова функций CVS из редактора GEDI следует выполнить настройку редактора GEDI и собственного проекта «КАСКАД Цифра». Далее приводится описание необходимых подготовительных процедур.

Настройка проекта «КАСКАД Цифра»

Для использования функциональности CVS в проекте «КАСКАД Цифра», во-первых, необходимо зафиксировать (check-in) всю директорию проекта «КАСКАД Цифра» (без директории баз данных) в репозиторий CVS и, во-вторых, извлечь (check-out) содержимое данной директории в проект «КАСКАД Цифра».

Далее приведена пошаговая инструкция по созданию репозитория и импорту проекта «КАСКАД Цифра» для обеспечения возможности использования функций CVS в проекте.

ЗначокПРОЦЕДУРА НАСТРОЙКИ РЕПОЗИТОРИЯ ДЛЯ ПРОЕКТА «КАСКАД ЦИФРА»

  1. Создайте папку для корневой директории (CVSRoot), в которой будет находиться репозиторий.
  2. Инициализируйте созданную директорию при помощи консоли операционной системы (->командная строка) путем локального ввода следующей команды:

cvs -d <абсолютный_путь_к_CVSRoot> init

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

cvs -d :pserver:<имя_пользователя>@<имя_хоста>:<абсолютный_путь_к_CVSRoot> login

  1. Появится запрос на ввод пароля. Введите пароль.
  2. Импортируйте проект «КАСКАД Цифра» в созданную корневую директорию (в зависимости от местоположения репозитория). До начала импорта проекта необходимо убедиться в том, что текущей директорией в окне командной строки операционной системы является директория проекта «КАСКАД Цифра»:

При локальном репозитории:
 

cvs -d :local:<абсолютный_путь_к_CVSRoot> import -m «<комментарий>» <имя_проекта> <тэг, например, имя пользователя> <начальный тэг, например, start>

При репозитории в сети (не находящегося локально):

cvs -d :pserver:<имя_пользователя>@<имя_хоста>:<абсолютный_путь_к_CVSRoot> import -m «<комментарий>» <имя_проекта> <тэг, например, имя пользователя> <начальный тэг, например, start>

  1. Теперь проект «КАСКАД Цифра» находится в репозитории.
  2. Извлеките (check-out) проект «КАСКАД Цифра» на локальную систему. Для этого измените текущую директорию в окне командной строки на директорию, в которой должен быть сохранен проект. Затем введите следующую команду:

При локальном репозитории:

cvs -d :local:<абсолютный_путь_к_CVSRoot> checkout <имя_проекта>

При репозитории в сети (не находящегося локально):

cvs -d :pserver:<имя_пользователя>@<имя_хоста>:<абсолютный_путь_к_CVSRoot> checkout <имя_проекта>

  1. Зарегистрируйте проект «КАСКАД Цифра» при помощи панели администрирования проектов «КАСКАД Цифра».

Настройки в редакторе GEDI

Для добавления функций CVS в контекстное меню состава проекта следует добавить следующие записи в раздел [ui] файла config:
 

versionControl = «CVS»

numPanelBakFiles = 0

versionControlDiff = «<путь>/<UNIX имя программы diff>»

ПРИМЕЧАНИЕ

Запись «versionControl» в файле config анализируется сценарием gedi/projectView.ctl для определения системы управления версиями, с которой должна быть обеспечена интеграция. При необходимости использования другой системы управления версиями имеется возможность создания отдельных сценариев для каждой из систем управления версиями. Имя сценария должно соответствовать имени, заданному в записи в файле config. Например, при записи versionControl = «XYZ» сценарий должен иметь имя XYZ.ctl
См. также: versionControl.

Основанием для настройки записи «versionControlDiff» и предпосылкой для использования функции CVS diff является наличие установленной программы, обеспечивающей сравнение двух файлов. Данная запись является опциональной, ее ввод не является обязательным, если использование функции «CVS diff» не предполагается.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *