Online Documentation for SQL Manager for SQL server
Хранить определения объектов в системе контроля версий
Если Вы хотите использовать системы контроля версий для хранения определений объектов, выполните следующую последовательность действий.
- Откройте диалог Database Registration Info, перейдите на вкладку DDL to Filesи включите опцию Write object definition to a file after compilation.
- Задайте директорию, в которой будут храниться файлы с определениями объектов в поле Root folder for storing object definitions. Для использования системы контроля версий данная директория должна являться частью рабочей копии системы управления версиями.
- Выберите типы объектов и добавьте файлы для хранения определений объектов в диалогах Options for storing object definitions и Object file names соответственно. Эти файлы могут быть добавлены в систему контроля версий.
- В следующих полях на вкладке DDL to Files задайте команды системы контроля версий, которые будут выполняться при соответствующих действиях с файлами объектов:
- OS command after creating a file
Введите команду операционной системы, которая будет выполняться перед созданием файла определения объекта. Здесь можно ввести любую команду системы управления версиями. Например, svn add {file_name} (при использовании Subversion), где в переменную {file_name} подставляется имя создаваемого файла.
- OS command before updating a file
Введите команду операционной системы, которая будет выполняться перед изменением файла определения объекта. Здесь можно ввести любую команду системы управления версиями. Например, ss checkout {file_name} -C- (при использовании Visual Source Safe), где в переменную {file_name} подставляется имя изменяемого файла.
- OS command after deleting a file
Введите команду операционной системы, которая будет выполняться после удаления файла определения объекта. Здесь можно ввести любую команду системы управления версиями. Например, svn del {file_name} (при использовании Subversion), где в переменную {file_name} подставляется имя удаляемого файла.