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

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

Aegis - система управления конфигурацией кода, созданная Питером Миллером ( Peter Miller ). Она не сетевая и все операции делаются через файловую систему UNIX. По существу, она использует систему разрешений UNIX для определения, кто имеет доступ для выполнения какой операции.
Несмотря на тот факт, что Aegis не сетевая, она все же распределенная в том смысле, что репозитории могут быть клонированы и изменения могут быть распространены с одного репозитория на другой. Использование по сети требует сетевой операционной системы, такой как NFS.
Будучи SCM системой, Aegis пытается обеспечить корректность кода, который был внесен. То есть, она:

  • Управляет автоматизированными тестами, предотвращает внесения, которые не проходят предыдущие тесты и требует разработчиков добавить новые тесты.
  • Управляет обзорами кода. Внесения должны пройти обзор обозревателя, чтобы попасть в главную линию разработки.
  • Имеет различные другие возможности, которые помогают гарантировать качество кода.

Ее набор команд отражает эту философию и является очень нудным, если вам нужна просто система контроля версий.
Aegis документирована в нескольких troff документах, которые были преобразованы в PostScript . Иногда бывает трудно просмотреть документацию, чтобы найти точно то, что вам нужно.Однако документация высокого качества.

Сайт разработчика: http://aegis.sourceforge.net/
Что почитать?


Разместил: vikos 14 Июнь 2012 в 09:05