Работа с
системой контроля версий
MATLAB поддерживает
системы контроля версий кода Visual Source Safe фирмы Microsoft (поступает вместе
с Visual Studio), PVCS фирмы Merant (упрощенные версии этой системы бесплатно
поступают с продуктами Borland), Clear Case фирмы Rational Software (в особенности
на UNIX-Linux версиях MATLAB), RCS и имеет настраиваемый пользовательский интерфейс,
так что вместо вышеперечисленных вы можете подключить свою любимую систему.
Функция cmopts выводит информацию об установленной системе контроля версий.
Свежеустановленная система MATLAB реагирует следующим образом:
»
cmopts
ans =
none
Для подключения
PVCS или ее варианта вам нужно отредактировать m-файл cmopts.m в папке C:\matlabrl2\toolbox\local
Введите комментарий Ubegin customization section и введите на следующей строчке
m-файла, если файл конфигурации проекта Proj.cfg:
DefaultConfigFile=
'с:\\pvcs\pvcsproj\projmgrprj\\Proj.cfg'.
Проверим
правильность нашей установки:
»cmopts(
'DefaultConflgFile')
DefaultConfigFile
=
с:\\pvcs\pvcsproj\projmgrprj\\Proj.cfg
-
Командаcheckin(f11ename.
'COMMENTS', Текст комментариев, OPTION1, VALUE1.0PTION2, VALUE2.......)
включает ваши файлы в систему контроля версий. Filename — полный
путь к файлу или строковый
массив ячеек, где каждая ячейка указывает путь к файлам, Текст комментариев
— массив символов, в данной версии option может быть только lock, value
может быть on (замкнута) или off (позволяет доступ к файлу без checkout).
-
Команда
checkout(filename, OPTION1, VALUE1.0PTION2. VALUE2.......) извлекает файлы
из системы контроля версий. OPTION могут быть lock — аналогично checkin
— и ревизия, т. е. указание конкретной версии файла. Команда undocheckout
(Filename) — отменяет действие checkout, например замыкание файлов.
Содержание раздела