SourceGear Vault

Бесплатно
Windows

Сайт: www.sourcegear.com/vault

SourceGear Vault — это система управления версиями и трекинга задач, ориентированная на профессиональные команды разработки программного обеспечения. Разработанная как клиент‑серверное решение, Vault обеспечивает централизованное хранение исходного кода, контроль изменений и механизмы аудита в корпоративных средах. Система традиционно использует MS SQL Server для хранения метаданных и историй изменений, а клиентская часть предоставляет интеграцию с популярными интегрированными средами разработки и веб‑интерфейс для управления репозиториями и задачами.

Vault сочетает в себе функции классической системы контроля версий с возможностями управления задачами и релизами, обеспечивая транзакционный подход к изменению состояния репозитория и поддержку политики доступа на уровне проектов и пользователей. Архитектура предполагает работу через клиентские плагины, командную строку и браузерный интерфейс, что позволяет внедрять систему в разные рабочие процессы — от индивидуальной разработки до распределённых команд с централизованным администрированием.

  • Централизованное хранилище: серверное хранение исходного кода и истории изменений с использованием MS SQL Server для метаданных и индексов.
  • Контроль версий: поддержка атомарных операций, версионирования файлов и ветвления/слияния в типичных сценариях разработки.
  • Аутентификация и авторизация: управление доступом на уровне репозиториев, папок и операций с возможностью интеграции с системами учёта пользователей.
  • Интеграция с IDE: плагины и расширения для популярных интегрированных сред разработки, обеспечивающие доступ к функциям системы прямо из среды кода.
  • Веб‑интерфейс: браузерный доступ для просмотра истории, управления задачами и конфигурациями без установки клиентского ПО.
  • Трекер задач и связь с изменениями: встроенные или интегрируемые механизмы для привязки задач, багов и запросов на изменение к конкретным версиям и коммитам.
  • Аудит и отчётность: журналирование действий пользователей, история изменений и возможность создания отчётов о состоянии репозиториев и активности команд.
  • Резервное копирование и восстановление: поддержка стратегий бэкапа через средства MS SQL Server и процедур восстановления целостности репозитория.
  • Командная и ролевая поддержка: управление группами пользователей, ролями и политиками доступа для соблюдения корпоративных требований безопасности.
  • Командная строка и автоматизация: возможности скриптинга и интеграции в CI/CD‑процессы через интерфейс командной строки и API.
Подробнее