Управление жизненным циклом ПО - BitKeeper

0
Ваша оценка: Нет

BitKeeper - это распределённая система управления версиями, предназначенная для промышленного применения и использования в очень крупных проектах.

До 2005 года BitKeeper использовался при разработке ядра Linux, а после прекращения бесплатного лицензирования для разработчиков ядра послужил эталоном распределённой архитектуры при проектировании Git.

Основные особенности BitKeeper:

  • Привычный интерфейс командой строки;
  • Хорошая масштабируемость: возможность создавать вложенные репозитории в форме субмодулей, поддержка коллекций для контроля версий репозиториев;
  • Гибридный режим для эффективного размещения бинарных файлов, которые хранятся на отдельном внешнем сервере, не перегружая репозиторий с кодом;
  • Точное отслеживание файловых операций, таких как создание, удаление и переименование файлов;
  • Все файловые операции верифицируются по контрольным суммам. При записи файлов добавляются избыточные данные для коррекции ошибок;
  • Высокоточный режим автоматического слияния (auto-merge), использующий всю имеющуюся историю изменений для разрешения конфликтов;
  • Поддержка использования аннотаций в исходных текстах;
  • Высокая производительность при работе с очень крупными репозиториями.

Код BitKeeper открыт под лицензией Apache 2.0.

Сайт разработчика: https://www.bitkeeper.org/
Что почитать?


Разместил: vikos 13 Май 2016 в 09:54