Логотип

Subversion

  • Бесплатно
  • Mac-OS
54
Рейтинг:
  • 4,0
  • 14
Лицензия: Бесплатно
Версия:1.8.8
Дата обновления:16 апреля 2025 г. 0:32
Платформа ОС:Mac OS X
Язык:Английский
Разработчик: CollabNet, Inc.
Размер:12.29 МБ
Загрузок:0

Скачать Subversion

Описание

Subversion Свободная централизованная система управления версиями.

Возможности

- Хранение полной истории изменений отслеживаемых объектов (файлов, каталогов, символьных ссылок) в централизованном хранилище (репозитории), в том числе при изменении атрибутов («метаданных»), перемещении, переименовании и удалении

- Копирование объектов с разветвлением истории — при копировании в хранилище появляются два отдельных объекта с общей историей

- Поддержка переноса изменений между копиями объектов, в том числе полного слияния копий (в рабочей копии; без объединения истории)

- Поддержка ветвления: создания ветвей, слияние ветвей

- Поддержка меток (копированием директорий)

- История изменений и копии объектов (в том числе ветви и метки) хранятся в виде связанных разностных копий — «дешёвых» (не требующих больших временны́х и дисковых ресурсов) при создании и хранении

- Поддержка конкурентной (в том числе одновременной, с изоляцией транзакций) многопользовательской работы с хранилищем и, в большинстве случаев, автоматическим слиянием изменений различных разработчиков (в рабочей копии)

- Фиксации изменений в хранилище (в том числе многообъектные) организуются в виде атомарных транзакций

- Сетевой обмен между сервером и клиентом предусматривает передачу только различий между рабочей копией и хранилищем

- Обеспечивается одинаково эффективная работа как с текстовыми, так и с двоичными файлами

- Различные варианты доступа к хранилищу

- Вывод клиента командной строки одинаково удобен и для чтения, и для разбора программами

- Возможность зеркалирования хранилища

- Два возможных внутренних формата хранилища (англ. repository): база данных или набор обычных файлов

- Интернационализированные сообщения программы (используются настройки локали)

- Библиотеки для языков PHP, Python, Perl, Java позволяют встроить функциональность клиента Subversion в программы, написанные на этих языках

- Многоуровневая архитектура библиотек, изначально рассчитанная на клиент-серверную модель.

Все права на товарные знаки приндлежат CollabNet, Inc.