Це список з достатньо помітних[]програм для забезпечення контролю версій.
Лише локальні
Використання лише в локальному середовищі, всі розробники повинні використовувати той же самий комп'ютер.
Вільні
- RCS (Revision Control System) — із особливостей роботи слід відмітити зберігання різниць, завдяки чому забезпечується більш швидкий доступ до стовбура гілок в порівнянні з SCCS. Також є поліпшений інтерфейс користувача. Мінуси полягають в повільному доступі до гілок і відсутності підтримки включених/виключених різниць.
- (Project Revision Control System) — робота системи зосереджена на атомних операціях і простоті самої системи; за основу було взято RCS, і, як вважається, переписана з ефективнішою моделлю зберігання даних.
- SCCS (Source Code Control System) — є частиною UNIX; основана на чергованих (interleaved) різницях, може створювати версії як довільні множини.
Власницькі
- — створена шведською компанією .
- — створена . для IBM i ( / / ).
Розподілені системи
В розподілених системах управління версіями кожен розробник працює безпосередньо зі своїми локальними копіями кодів. Зміни розподіляються між сховищами окремим кроком.
Вільні
- — Стара система, орієнтована на роботу з файлами, слабка підтримка мережі
- — Почалась як відгалуження GNU Arch, але була пізніше повністю переписаною
- Bazaar — Написана на Python; децентралізована, і прагне бути швидким і легким у використанні; може без втрат імпортувати Arch архіви
- — Написана на Python; використовує інноваційний алгортм злиття
- Darcs — Написана на Haskell; може відслідковувати міжлаткові залежності
- — Децентралізована та заснована на CVS
- Fossil — використовується для розподіленого контролю версій, вікі, і спостереження за помилками
- Git — Розроблена Лінусом Торвальдсом для потреб проекту ядра Linux; децентралізована, і прагне бути швидкою, гнучкою та надійною
- — являє собою розподілену систему контролю версій, яка є частиною проекту GNU
- — використовується в управлінні конфігурацією
- Mercurial — написана на Python; децентралізована і прагне бути швидкою, легкою, портованою і простою у використанні
- — децентралізована peer-to-peer способом
- — написана на Perl, побудована поверх Subversion, і дозволяє працювати розподілено
- — побудованв на основі баз даних RCS на PostgreSQL.
Власницькі
- — використовувався в розробці ядра Linux (2002 — квітень 2005).
- — peer-to-peer система керування версіями (може використовувати e-mail для синхронізації).
- — вільна для навчання та для проектів з відкритим вихідним кодом.
- — розроблена , створювачем .
Клієнт-серверна (централізована) модель
В клієнт-серверній (централізованій) моделі розробники використовують єдиний репозиторій спільного користування
Вільні
- — вебплатформи для спільної розробки програмного забезпечення
- CVS — спочатку була побудована на RCS
- — крос-платформенний порт CVS, який дозволяє використовувати нечутливі до регістру імена файлів
- — сумісна з CVS, з упором на безпеку і коректну роботу з вихідним кодом
- Subversion — була випущена в 2000 р.
- — система збирання коду з системою контролю версій файлів і підтримкою розподілених сховищ
- — система збирання коду з системою контролю версій файлів і підтримкою розподілених сховищ. Працює на Windows та UNIX. Ліцензія на одного користувача є GPL.
Власницькі
- — входить в інструмент управління з інтегрованою системою трекінгу, базованої на потоках; доступний сервер реплікацій
- — процесно-орієнтований інструмент
- — частина інструменту управління конфігурацією компанії Avid Technology
- — інструмент управління змінами і конфігурацією компанії
- — інструмент управління змінами і конфігурацією компанії Computer Associates
- — система контролю версій, спеціально призначена для додатків Autodesk таких, як AutoCAD і Autodesk Inventor.
- — Комплексний контроль версій та управління змінами від BrightStar BSP Partners та BSP Software.
- — SCC сумісні системи управління конфігураціями IBM
- — система контролю версій IBM, більше не доступна.
- — платформа керування співпрацею та життєвим циклом програм
- — системи управління конфігураціями від
- — управління версіями від ; є віддалений доступ, моделі розгалуження, настроюваний робочий процес, інтеграція в розробку, графічні інструменти та інструменти моделювання
- — багатоплатформна; надає функціонал контролю версій і видавничих програм для вебдодатків
- — використовує стандартні FTP сервери
- — інструмент управління розробкою для апаратного та програмного забезпечення
- — Процес-орієнтоване програмне забезпечення управління циклом життя від MKS Inc.
- MOG — система контролю версій і підтримки розробки для відеоігор від MOGware
- — система контролю версій і безперервної інтеграції для інструментів від Motio.
- — управління даними від SolidWorks, з підтримкою ERP та інтегрований у Windows Explorer інтерфейс
- Perforce — Вільна для використання в проектах з відкритими кодами.
- — Програма вебпорталу, що використовує Subversion для керування версіями артефактів (документів, завдань, запитів на зміни, Wiki сторінок тощо)та вихідного коду
- — розроблений спеціально для комп'ютерної анімації та VFX студій
- — інструмент контролю версій, який підтримує паралельну та розподілену розробку; використовує підхід базований на потоках для розгалуження і злиття
- (PVCS) — спочатку розроблена Дон Кінзером (Don Kinzer) з , вперше випущена в 1985 році
- Randolph [ 21 січня 2010 у Wayback Machine.] — Система контролю версій базована на SQL, відстежує зміни структури баз даних та зміни даних з часом, дає повний огляд історії баз даних.
- — наступник PVCS
- — Серверне рішення контролю вихідних кодів від Dynamsoft
- — Рішення контролю вихідних кодів, базоване на SQL
- — Спочатку була зроблена на основі Subversion; є вбудовані можливості роботи з базою даних Oracle, та управління за допомогою вебдодатків
- — координація та керування процесом доставки програмного забезпечення Borland; централізоване управління цифровими активами та діяльністю
- — система управління вихідним кодом і версіями від для свого середовища для Smalltalk
- — крос-платформний інструмент управління вихідних кодів; помітна особливість є можливість процесу відслідковувати, в якому стані були внесені зміни
- — інтегрована система контролю версій та відстеження помилок
- — система управління конфігурацією і контролю версій для схем і даних баз даних, написана
- — інтегрована, SCC сумісна система управління змінами і основана на задачах система управління конфігураціями; власність IBM.
- — система контролю версій і управління конфігурацією від
- — інструмент контролю версій від (перше встановлення може бути використане безкоштовно)
- — керування версіями, управління процесами, впровадження та аудит від George James Software
- — оснований на даних інструмент контролю версій від ; може порівнювати Microsoft Office, XML, PDF та інші файли
- Visual SourceSafe — інструмент контролю версій від Microsoft; орієнтований на малі групи
- — Процесно орієнтований клієнт-серверний набір інструментів від Microsoft для великих розробницьких організацій; об'єднує елементи контролю, звітності, автоматизації збирання, тестування та інтеграції з Microsoft Office
Див. також
Посилання
- Best IDE Software - a List of the Top 10 [ 4 лютого 2019 у Wayback Machine.], 2017
- Best Integrated Development Environment (IDE) Software, BIG LIST [ 4 лютого 2019 у Wayback Machine.]
Інші порівняння
- Коментарі про відкриті / вільні Software Configuration Management (SCM) Systems [ 9 листопада 2020 у Wayback Machine.]
- Короткий посібник з вільних систем управління версіями [ 11 квітня 2010 у Wayback Machine.]
- Системи управління версіями для Linux [ 25 січня 2010 у Wayback Machine.]
- (від розробників Code Co-op)
Додатково про системи управління версіями
- Блог Брема Коена (Bram Cohen) про контроль версій стосовно ядра Linux [ 19 грудня 2005 у Wayback Machine.] (засновник та інвестор Codeville), 2005-04-23
- від Бена Колінза-Сусмана(Ben Collins-Sussman) — розробника Subversion, 2004-12-21
- LWN article [ 16 червня 2010 у Wayback Machine.]: «The Monotone version control system», 2005-04-13
- Засоби управління конфігурацією, каталог посилань Open Directory Project
- Робоча група IETF Delta-V [ 6 квітня 2010 у Wayback Machine.] — Вдосконалення Вебу за допомогою контролю версій та управління конфігураціями… (WebDAV)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Ce spisok z dostatno pomitnih dzherelo program dlya zabezpechennya kontrolyu versij Lishe lokalniVikoristannya lishe v lokalnomu seredovishi vsi rozrobniki povinni vikoristovuvati toj zhe samij komp yuter Vilni RCS Revision Control System iz osoblivostej roboti slid vidmititi zberigannya riznic zavdyaki chomu zabezpechuyetsya bilsh shvidkij dostup do stovbura gilok v porivnyanni z SCCS Takozh ye polipshenij interfejs koristuvacha Minusi polyagayut v povilnomu dostupi do gilok i vidsutnosti pidtrimki vklyuchenih viklyuchenih riznic Project Revision Control System robota sistemi zoseredzhena na atomnih operaciyah i prostoti samoyi sistemi za osnovu bulo vzyato RCS i yak vvazhayetsya perepisana z efektivnishoyu modellyu zberigannya danih SCCS Source Code Control System ye chastinoyu UNIX osnovana na chergovanih interleaved riznicyah mozhe stvoryuvati versiyi yak dovilni mnozhini Vlasnicki stvorena shvedskoyu kompaniyeyu stvorena dlya IBM i Rozpodileni sistemiV rozpodilenih sistemah upravlinnya versiyami kozhen rozrobnik pracyuye bezposeredno zi svoyimi lokalnimi kopiyami kodiv Zmini rozpodilyayutsya mizh shovishami okremim krokom Vilni Stara sistema oriyentovana na robotu z fajlami slabka pidtrimka merezhi Pochalas yak vidgaluzhennya GNU Arch ale bula piznishe povnistyu perepisanoyuBazaar Napisana na Python decentralizovana i pragne buti shvidkim i legkim u vikoristanni mozhe bez vtrat importuvati Arch arhivi Napisana na Python vikoristovuye innovacijnij algortm zlittya Darcs Napisana na Haskell mozhe vidslidkovuvati mizhlatkovi zalezhnosti Decentralizovana ta zasnovana na CVS Fossil vikoristovuyetsya dlya rozpodilenogo kontrolyu versij viki i sposterezhennya za pomilkami Git Rozroblena Linusom Torvaldsom dlya potreb proektu yadra Linux decentralizovana i pragne buti shvidkoyu gnuchkoyu ta nadijnoyu yavlyaye soboyu rozpodilenu sistemu kontrolyu versij yaka ye chastinoyu proektu GNU vikoristovuyetsya v upravlinni konfiguraciyeyu Mercurial napisana na Python decentralizovana i pragne buti shvidkoyu legkoyu portovanoyu i prostoyu u vikoristanni decentralizovana peer to peer sposobom napisana na Perl pobudovana poverh Subversion i dozvolyaye pracyuvati rozpodileno pobudovanv na osnovi baz danih RCS na PostgreSQL Vlasnicki vikoristovuvavsya v rozrobci yadra Linux 2002 kviten 2005 peer to peer sistema keruvannya versiyami mozhe vikoristovuvati e mail dlya sinhronizaciyi vilna dlya navchannya ta dlya proektiv z vidkritim vihidnim kodom rozroblena stvoryuvachem Kliyent serverna centralizovana modelV kliyent servernij centralizovanij modeli rozrobniki vikoristovuyut yedinij repozitorij spilnogo koristuvannya Vilni vebplatformi dlya spilnoyi rozrobki programnogo zabezpechennya CVS spochatku bula pobudovana na RCS kros platformennij port CVS yakij dozvolyaye vikoristovuvati nechutlivi do registru imena fajliv sumisna z CVS z uporom na bezpeku i korektnu robotu z vihidnim kodom Subversion bula vipushena v 2000 r sistema zbirannya kodu z sistemoyu kontrolyu versij fajliv i pidtrimkoyu rozpodilenih shovish sistema zbirannya kodu z sistemoyu kontrolyu versij fajliv i pidtrimkoyu rozpodilenih shovish Pracyuye na Windows ta UNIX Licenziya na odnogo koristuvacha ye GPL Vlasnicki vhodit v instrument upravlinnya z integrovanoyu sistemoyu trekingu bazovanoyi na potokah dostupnij server replikacij procesno oriyentovanij instrument chastina instrumentu upravlinnya konfiguraciyeyu kompaniyi Avid Technology instrument upravlinnya zminami i konfiguraciyeyu kompaniyi instrument upravlinnya zminami i konfiguraciyeyu kompaniyi Computer Associates sistema kontrolyu versij specialno priznachena dlya dodatkiv Autodesk takih yak AutoCAD i Autodesk Inventor Kompleksnij kontrol versij ta upravlinnya zminami vid BrightStar BSP Partners ta BSP Software SCC sumisni sistemi upravlinnya konfiguraciyami IBM sistema kontrolyu versij IBM bilshe ne dostupna platforma keruvannya spivpraceyu ta zhittyevim ciklom program sistemi upravlinnya konfiguraciyami vid upravlinnya versiyami vid ye viddalenij dostup modeli rozgaluzhennya nastroyuvanij robochij proces integraciya v rozrobku grafichni instrumenti ta instrumenti modelyuvannya bagatoplatformna nadaye funkcional kontrolyu versij i vidavnichih program dlya vebdodatkiv vikoristovuye standartni FTP serveri instrument upravlinnya rozrobkoyu dlya aparatnogo ta programnogo zabezpechennya Proces oriyentovane programne zabezpechennya upravlinnya ciklom zhittya vid MKS Inc MOG sistema kontrolyu versij i pidtrimki rozrobki dlya videoigor vid MOGware sistema kontrolyu versij i bezperervnoyi integraciyi dlya instrumentiv vid Motio upravlinnya danimi vid SolidWorks z pidtrimkoyu ERP ta integrovanij u Windows Explorer interfejs Perforce Vilna dlya vikoristannya v proektah z vidkritimi kodami Programa vebportalu sho vikoristovuye Subversion dlya keruvannya versiyami artefaktiv dokumentiv zavdan zapitiv na zmini Wiki storinok tosho ta vihidnogo kodu rozroblenij specialno dlya komp yuternoyi animaciyi ta VFX studij instrument kontrolyu versij yakij pidtrimuye paralelnu ta rozpodilenu rozrobku vikoristovuye pidhid bazovanij na potokah dlya rozgaluzhennya i zlittya PVCS spochatku rozroblena Don Kinzerom Don Kinzer z vpershe vipushena v 1985 roci Randolph 21 sichnya 2010 u Wayback Machine Sistema kontrolyu versij bazovana na SQL vidstezhuye zmini strukturi baz danih ta zmini danih z chasom daye povnij oglyad istoriyi baz danih nastupnik PVCS Serverne rishennya kontrolyu vihidnih kodiv vid Dynamsoft Rishennya kontrolyu vihidnih kodiv bazovane na SQL Spochatku bula zroblena na osnovi Subversion ye vbudovani mozhlivosti roboti z bazoyu danih Oracle ta upravlinnya za dopomogoyu vebdodatkiv koordinaciya ta keruvannya procesom dostavki programnogo zabezpechennya Borland centralizovane upravlinnya cifrovimi aktivami ta diyalnistyu sistema upravlinnya vihidnim kodom i versiyami vid dlya svogo seredovisha dlya Smalltalk kros platformnij instrument upravlinnya vihidnih kodiv pomitna osoblivist ye mozhlivist procesu vidslidkovuvati v yakomu stani buli vneseni zmini integrovana sistema kontrolyu versij ta vidstezhennya pomilok sistema upravlinnya konfiguraciyeyu i kontrolyu versij dlya shem i danih baz danih napisana integrovana SCC sumisna sistema upravlinnya zminami i osnovana na zadachah sistema upravlinnya konfiguraciyami vlasnist IBM sistema kontrolyu versij i upravlinnya konfiguraciyeyu vid instrument kontrolyu versij vid pershe vstanovlennya mozhe buti vikoristane bezkoshtovno keruvannya versiyami upravlinnya procesami vprovadzhennya ta audit vid George James Software osnovanij na danih instrument kontrolyu versij vid mozhe porivnyuvati Microsoft Office XML PDF ta inshi fajli Visual SourceSafe instrument kontrolyu versij vid Microsoft oriyentovanij na mali grupi Procesno oriyentovanij kliyent servernij nabir instrumentiv vid Microsoft dlya velikih rozrobnickih organizacij ob yednuye elementi kontrolyu zvitnosti avtomatizaciyi zbirannya testuvannya ta integraciyi z Microsoft OfficeDiv takozhSistemi kontrolyu versijPosilannyaBest IDE Software a List of the Top 10 4 lyutogo 2019 u Wayback Machine 2017 Best Integrated Development Environment IDE Software BIG LIST 4 lyutogo 2019 u Wayback Machine Inshi porivnyannya Komentari pro vidkriti vilni Software Configuration Management SCM Systems 9 listopada 2020 u Wayback Machine Korotkij posibnik z vilnih sistem upravlinnya versiyami 11 kvitnya 2010 u Wayback Machine Sistemi upravlinnya versiyami dlya Linux 25 sichnya 2010 u Wayback Machine vid rozrobnikiv Code Co op Dodatkovo pro sistemi upravlinnya versiyami Blog Brema Koena Bram Cohen pro kontrol versij stosovno yadra Linux 19 grudnya 2005 u Wayback Machine zasnovnik ta investor Codeville 2005 04 23 vid Bena Kolinza Susmana Ben Collins Sussman rozrobnika Subversion 2004 12 21 LWN article 16 chervnya 2010 u Wayback Machine The Monotone version control system 2005 04 13 Zasobi upravlinnya konfiguraciyeyu katalog posilan Open Directory Project Robocha grupa IETF Delta V 6 kvitnya 2010 u Wayback Machine Vdoskonalennya Vebu za dopomogoyu kontrolyu versij ta upravlinnya konfiguraciyami WebDAV