Интернет магазин китайских планшетных компьютеров



Компьютеры - CVS - История и статус

26 мая 2011


Оглавление:
1. CVS
2. Терминология
3. История и статус
4. Недостатки



CVS является развитием более ранней системы управления версиями, имеющей название Revision Control System, которая всё ещё используется для работы с отдельными файлами, но не целыми проектами. Дик Грун привёл краткие исторические сведения о CVS на своей страничке. Вольный перевод части текста:

CVS был создан для того, чтобы иметь возможность работы с двумя моими студентами над C компилятором ACK. У нас троих был почти несовместимый по времени график. Их проект длился с июля 1984 по август 1985. CVS изначально назывался cmt, по причине того, что он позволил нам фиксировать версии независимо.

Код впервые увидел свет в конференции mod.sources 23 июня 1986 годa.

Код, который в конце концов приобрёл вид текущей версии CVS, был начат совместно с Брайаном Берлинером в апреле 1989 года, с последующими дополнениями от Джеффа Полка и других участников. Брайан Берлинер написал документ, описывающий улучшения программы CVS, которые она успела приобрести за время внутреннего использования в Prisma — стороннем разработчике ядра SunOS, после чего Брайан выпустил её на всеобщее обозрение под лицензией GPL.

На сегодняшний день код CVS поддерживает группа добровольцев. Интересен тот факт, что версия CVS для Microsoft Windows, отделившаяся в отдельный проект CVSNT, сейчас достаточно активно расширяет возможности системы даже портируя изменения обратно на UNIX под именем CVSNT.

Отношение CVS к проекту GNU может трактоваться неоднозначно: на одной странице сайт GNU распространяет программу как «пакет GNU», а на другой CVS находится в разделе «другой проект под лицензией GPL». На FTP-сервере программа находится в директории /non-gnu/.



Просмотров: 3217


<<< Deep Freeze