ApexSQL Source Control

Windows

Сайт: www.apexsql.com/sql-tools-source-control

ApexSQL Source Control — это плагин для SQL Server Management Studio (SSMS), предназначенный для интеграции систем контроля версий с базами данных SQL Server. Он позволяет разработчикам управлять версиями баз данных и объектов непосредственно из среды SSMS, обеспечивая поддержку таких систем контроля версий, как Git, TFS, Mercurial, Perforce и Subversion. Это решение способствует эффективному совместному развитию баз данных, обеспечивая контроль изменений и упрощая процессы развертывания и тестирования.

Плагин предоставляет пользователям возможность работать как с общими, так и с выделенными копиями баз данных, поддерживая два основных подхода к разработке: выделенную и совместную модель. В выделенной модели каждый разработчик работает с собственной копией базы данных, в то время как в совместной модели изменения синхронизируются между всеми участниками проекта. ApexSQL Source Control обеспечивает прозрачное и удобное управление версиями, позволяя разработчикам сосредоточиться на написании кода, а не на управлении версиями.

  • Интеграция с основными системами контроля версий: Git, TFS, Mercurial, Perforce и Subversion.
  • Поддержка двух моделей разработки: выделенной и совместной.
  • Возможность блокировки объектов для предотвращения перезаписи изменений.
  • Просмотр и разрешение конфликтов версий непосредственно в интерфейсе SSMS.
  • Детальный журнал изменений с возможностью просмотра истории изменений объектов.
  • Применение и создание меток (labels) в репозитории.
  • Поддержка скриптовки объектов и данных базы данных.
  • Создание и применение зависимых скриптов изменений.
  • Автоматизация процессов развертывания и миграции баз данных.
  • Интеграция с популярными серверами сборки и поддержка непрерывной интеграции (CI/CD).
  • Применение стандартов кодирования SQL и аудит изменений данных.
  • Поддержка работы с зашифрованными объектами базы данных.
Подробнее