Эрик Реймонд представил новую систему управления версиями SRC
Как и RCS в SRC отслеживание изменений ведётся только на уровне отдельных файлов c использованием линейной схемы формирования истории изменений (без ветвления). Система является персональной, т.е. подразумевается, что все изменения вносятся только одним разработчиком, без учёта информации о вкладе отдельных авторов и без средств для организации совместной разработки. История изменений сохраняется в читаемом формате, который можно разобрать в обычном текстовом редакторе, без привлечения дополнительных средств разбора. Для каждого отслеживаемого файла хранится отдельный файл с историей изменений, который по умолчанию сохраняется в поддиректории ".src". Формат файла с историей полностью совместим с форматом master-файлов RCS.
Отличия от RCS сводятся к задействованию современной архитектуры и интерфейса взаимодействия с системой, используемого в популярных системах отслеживания изменений в коде. В частности, используются последовательные номера ревизий, применяется техника работы без блокировок, утилита src обладает встроенной подсказкой, пользователю предлагается набор команд, привычный для пользователей Subversion, Mercurial и Git.
Источник: http://www.opennet.ru/opennews/art.shtml?num=41055
|
0 | Tweet | Нравится |
|