Concurrent Versions System

(Перенаправлено з CVS)

CVS (від англ. Concurrent Versions System) — система контролю версій. Виникла в результаті розвитку RCS. Дік Грун[en] наводить короткі історичні відомості про CVS на своїй сторінці[1]. Вільний переклад частини тексту:

CVS
ТипСистема контролю версій
РозробникThe CVS Team
Стабільний випуск1.11.23 (2008-5-8)
Нестабільний випуск1.12.13 (2005-9-28)
Операційна системаUnix-like, Windows
Мова програмуванняC
ЛіцензіяGNU General Public License
Репозиторійsavannah.nongnu.org/projects/cvs
Вебсайтcvs.nongnu.org

CVS був створений для того, щоб мати можливість працювати з моїми двома студентами над компілятором ACK мови C. У нас трьох були майже несумісні за часом графіки (один студент мав постійне місце роботи, інший з'являвся нерегулярно, а я міг працювати над проєктом лише ввечері). Наш проєкт тривав з липня 1984 до серпня 1985. CVS спочатку називався cmt, оскільки він дозволяв нам фіксувати версії незалежно (від англійського commit — фіксувати).

Код вперше вийшов у світ на конференції mod.sources 23 червня 1986.

Код, який в результаті набув сучасний вигляд системи CVS, був розпочатий спільно з Brian Berliner у квітні 1989, з наступними доповненнями від Джефа Полка та інших учасників. Браєн Берлінер написав документ з описом покращень програми CVS[2], які вона встигла набути за час внутрішнього використання у Prisma — сторонньому розробнику ядра SunOS, після чого Браєн випустив її на розгляд суспільства під GPL.

На теперішній час CVS підтримує група волонтерів. Версія CVS для Microsoft Windows, відокремлена у свій проєкт CVSNT[3].

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

CVS і Subversion

Subversion спроєктована з підтримкою двійкових файлів, дозволяє мати версії директорій так само, як і файлів, дозволяє перейменовувати файли однією командою зі збереженням історії, має атомарні комміти.

Джерела

Література


🔥 Top keywords: Головна сторінкаЧемпіонат Європи з футболу 2024Спеціальна:ПошукВікіпедія:Культурна спадщина та видатні постаті (2024)Збірна України з футболуБріджертониЧемпіонат Європи з футболу 2020YouTubeУкраїнаЧемпіонат Європи з футболуЗбірна Румунії з футболуРебров Сергій СтаніславовичГлобальний саміт мируРадіо «Свобода»ДефолтРумуніяЛунін Андрій ОлексійовичНаціональна суспільна телерадіокомпанія УкраїниДень батькаДовбик Артем ОлександровичШевченко Андрій МиколайовичЯрмоленко Андрій МиколайовичЧемпіонат Європи з футболу 2024 (кваліфікаційний раунд)Мудрик Михайло Петрович138-ма зенітна ракетна бригада (Україна)FacebookЄрмак Андрій БорисовичСексВійськові звання України22-га окрема механізована бригада (Україна)Зінченко Олександр ВолодимировичТериторіальний центр комплектування та соціальної підтримкиДумками навиворіт 2Чемпіонат Європи з футболу 2016Список операторів систем розподілу України2024 у телебаченніMegogoСписок українських жіночих іменКиїв