Программное обеспечение ApexSQL Source Control представляет собой инструмент контроля первоисточника поступающих данных. ApexSQL Source Control интегрируется в систему SSMS и позволяет просматривать и разрешать возникающие конфликты непосредственно в пользовательском интерфейсе. Решение ApexSQL Source Control дает пользователям возможность просматривать полную историю изменения данных, создавать и применять ярлыки в системе управления версиями, блокировать перезапись, использовать специальные или общие модели развития и т. д.
Основные функции:
- Фильтрация объектов: исключение объектов из системы управления версиями по схеме, типу или конкретным данным.
- Работа с последними изменениями объекта в режиме реального времени.
- Выполнение операций по управлению версиями на нескольких объектах одновременно.
- Объединение изменений либо использование встроенного или стороннего скрипта для просмотра различий/дублей.
- Проверка и блокирование объектов, чтобы предотвратить внесение других изменений.
- Отмена последних действий, внесенных в отношении отдельных объектов.
- Просмотр истории изменений.
- Использование статических данных для облегчения задачи отслеживания изменений.
- Установление источника контроля выполнения правил с использованием политик.
- Обзор текущего состояния объектов в общей базе данных.
- Возможность отследить, кто внес изменения, когда и на какие объекты в общей базе данных.
- Поддержка офлайн-режима работы.
- Поддержка наиболее популярных систем управления версиями, включая Git, Mercurial, Perforce, Subversion и Team Foundation Server.