CVS (від англ. Concurrent Versions System) — система контролю версій. Виникла в результаті розвитку RCS. [en] наводить короткі історичні відомості про 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, які вона встигла набути за час внутрішнього використання у Prisma — сторонньому розробнику ядра SunOS, після чого Браєн випустив її на розгляд суспільства під GPL.
На теперішній час CVS підтримує група волонтерів. Версія CVS для Microsoft Windows, відокремлена у свій проєкт CVSNT.
Відношення CVS до проєкту GNU може трактуватися по різному: на одній сторінці сайт GNU розповсюджує програму як «пакет GNU», а на іншій CVS перебуває у розділі «інший проєкт під ліцензією GPL». На FTP сервері програма лежить у директорії /non-gnu/.
CVS і Subversion
Subversion спроєктована з підтримкою двійкових файлів, дозволяє мати версії директорій так само, як і файлів, дозволяє перейменовувати файли однією командою зі збереженням історії, має атомарні комміти.
Джерела
- (англ.). Архів оригіналу за 7 грудня 2006. Процитовано 17 грудня 2006.
- Berliner, Brian (1990). (англ.). Архів оригіналу за 5 червня 2007. Процитовано 26 грудня 2020.
- . Архів оригіналу за 30 травня 2002. Процитовано 22 квітня 2022.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title ()
Література
- David Thomas, Andrew Hunt (2003). Pragmatic Version Control Using CVS. The Pragmatic Programmers. ISBN .
- Jennifer Vesperman (2006). Essential CVS (вид. 2e). O'Reilly. ISBN .
- Per Cederqvist та ін. . ISBN . Архів оригіналу за 19 вересня 2008. Процитовано 6 серпня 2008.
{{}}
: Явне використання «та ін.» у:|author=
() - Karl Franz Fogel, [en]. . ISBN . Архів оригіналу за 16 липня 2014. Процитовано 6 серпня 2008.
![]() | Це незавершена стаття про програмне забезпечення. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
CVS vid angl Concurrent Versions System sistema kontrolyu versij Vinikla v rezultati rozvitku RCS en navodit korotki istorichni vidomosti pro CVS na svoyij storinci Vilnij pereklad chastini tekstu CVSTipSistema kontrolyu versijRozrobnikThe CVS TeamStabilnij vipusk1 11 23 2008 5 8 Nestabilnij vipusk1 12 13 2005 9 28 Operacijna sistemaUnix like WindowsMova programuvannyaCLicenziyaGNU General Public LicenseRepozitorijsavannah nongnu org projects cvsVebsajtcvs nongnu org CVS buv stvorenij dlya togo shob mati mozhlivist pracyuvati z moyimi dvoma studentami nad kompilyatorom ACK movi C U nas troh buli majzhe nesumisni za chasom grafiki odin student mav postijne misce roboti inshij z yavlyavsya neregulyarno a ya mig pracyuvati nad proyektom lishe vvecheri Nash proyekt trivav z lipnya 1984 do serpnya 1985 CVS spochatku nazivavsya cmt oskilki vin dozvolyav nam fiksuvati versiyi nezalezhno vid anglijskogo commit fiksuvati Kod vpershe vijshov u svit na konferenciyi mod sources 23 chervnya 1986 Kod yakij v rezultati nabuv suchasnij viglyad sistemi CVS buv rozpochatij spilno z Brian Berliner u kvitni 1989 z nastupnimi dopovnennyami vid Dzhefa Polka ta inshih uchasnikiv Brayen Berliner napisav dokument z opisom pokrashen programi CVS yaki vona vstigla nabuti za chas vnutrishnogo vikoristannya u Prisma storonnomu rozrobniku yadra SunOS pislya chogo Brayen vipustiv yiyi na rozglyad suspilstva pid GPL Na teperishnij chas CVS pidtrimuye grupa volonteriv Versiya CVS dlya Microsoft Windows vidokremlena u svij proyekt CVSNT Vidnoshennya CVS do proyektu GNU mozhe traktuvatisya po riznomu na odnij storinci sajt GNU rozpovsyudzhuye programu yak paket GNU a na inshij CVS perebuvaye u rozdili inshij proyekt pid licenziyeyu GPL Na FTP serveri programa lezhit u direktoriyi non gnu CVS i SubversionSubversion sproyektovana z pidtrimkoyu dvijkovih fajliv dozvolyaye mati versiyi direktorij tak samo yak i fajliv dozvolyaye perejmenovuvati fajli odniyeyu komandoyu zi zberezhennyam istoriyi maye atomarni kommiti Dzherela angl Arhiv originalu za 7 grudnya 2006 Procitovano 17 grudnya 2006 Berliner Brian 1990 angl Arhiv originalu za 5 chervnya 2007 Procitovano 26 grudnya 2020 Arhiv originalu za 30 travnya 2002 Procitovano 22 kvitnya 2022 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya LiteraturaDavid Thomas Andrew Hunt 2003 Pragmatic Version Control Using CVS The Pragmatic Programmers ISBN 0 9745140 0 4 Jennifer Vesperman 2006 Essential CVS vid 2e O Reilly ISBN 0 596 52703 9 Per Cederqvist ta in ISBN 0 9541617 1 8 Arhiv originalu za 19 veresnya 2008 Procitovano 6 serpnya 2008 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite book title Shablon Cite book cite book a Yavne vikoristannya ta in u author dovidka Karl Franz Fogel en ISBN 1 932111 81 6 Arhiv originalu za 16 lipnya 2014 Procitovano 6 serpnya 2008 Ce nezavershena stattya pro programne zabezpechennya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi