Seznam softwaru pro správu verzí - List of version-control software
Toto je seznam pozoruhodného softwaru pro správu verzí .
Lokální datový model
V přístupu pouze lokálně musí všichni vývojáři používat stejný souborový systém.
Otevřený zdroj
- Revision Control System (RCS) - ukládá nejnovější verzi a zpětné delty pro nejrychlejší přístup ke špičce kufru ve srovnání s SCCS a vylepšené uživatelské rozhraní za cenu pomalého přístupu ke špičce větve a chybějící podpory zahrnutých/vyloučených delt.
- Source Code Control System (SCCS) - součást UNIX ; na základě prokládaných delt může vytvářet verze jako libovolné sady revizí. Extrahování libovolné verze trvá v zásadě stejnou dobu, a je tedy užitečnější v prostředích, která do značné míry spoléhají na větvení a sloučení s více „aktuálními“ a identickými verzemi.
Model klient-server
V modelu klient-server používají vývojáři sdílené jedno úložiště.
Otevřený zdroj
-
Concurrent Versions System (CVS) - původně postavený na RCS, licencovaný pod GPL .
- CVSNT -multiplatformní port CVS, který mimo jiné umožňuje názvy souborů nerozlišujících malá a velká písmena
- OpenCVS - klon CVS pod licencí BSD , s důrazem na bezpečnost a správnost zdrojového kódu
- Subversion (SVN) - systém pro správu verzí inspirovaný CVS
- Vesta - systém sestavení s verzovacím souborovým systémem a podporou distribuovaných úložišť
Proprietární
- AccuRev - nástroj pro správu konfigurace zdroje s integrovaným sledováním problémů na základě „Streamů“, který efektivně řídí paralelní a globální vývoj; k dispozici je také replikační server. Nyní ve vlastnictví společnosti Micro Focus .
- Autodesk Vault - nástroj pro správu verzí speciálně navržený pro aplikace Autodesk spravující složité vztahy mezi soubory návrhu, jako jsou AutoCAD a Autodesk Inventor .
- CADES - návrhářský systém produktivity a správy verzí od International Computers Limited .
- Dimensions CM - systém pro správu změn a konfigurace softwaru vyvinutý společností Micro Focus , dříve Serena Software , který zahrnuje kontrolu revizí .
- Helix Core , dříve Perforce Helix - pro vývojová prostředí velkého rozsahu
- IBM Configuration Management Version Control (CMVC) - systém pro správu verzí , již není k dispozici.
- IBM Rational ClearCase - systém správy konfigurace kompatibilní s SCC od IBM Rational Software
- IBM Rational Synergy -integrovaná správa změn a systém správy konfigurace založený na úkolech kompatibilní s SCC, vlastní IBM.
- IBM Rational Team Concert - platforma pro spolupráci a správu životního cyklu aplikací od IBM Rational Software
- IC Manage Global Design Platform (GDP) - správa dat návrhu pro návrh IC a podporu infrastruktury Perforce .
- Panvalet - zhruba od 70. let 20. století ovládání zdroje a objektu pro sálové počítače IBM.
- Integrita PTC (dříve Integrita MKS).
- PVCS - původně Polytron Version Control System, vyvinutý Donem Kinzerem v Polytronu , poprvé vydaný v roce 1985. Nyní ve vlastnictví Micro Focus .
- Systém pro správu verzí Quma
- Razor (správa konfigurace) , integrovaná sada od Visible Systems
- StarTeam - koordinuje a řídí proces dodávání softwaru společností Micro Focus , dříve Borland ; centralizovaná kontrola digitálních aktiv a aktivit
- Surround SCM - nástroj pro správu verzí od Seapine Software .
- Team Foundation Version Control - systém pro správu verzí vyvinutý společností Microsoft pro Team Foundation Server, nyní Azure DevOps Server
- Vault - nástroj pro správu verzí od SourceGear (první instalaci lze použít zdarma)
- Visual SourceSafe - nástroj pro správu verzí od společnosti Microsoft ; zaměřené na malé týmy
Distribuovaný model
V distribuovaném přístupu každý vývojář pracuje přímo s vlastním lokálním úložištěm a změny jsou sdíleny mezi úložišti jako samostatný krok.
Otevřený zdroj
- ArX - napsal Walter Landry, začínal jako vidlička GNU archu, ale byl zcela přepsán
- Bazaar - napsaný v Pythonu , původně Martin Pool a sponzorován společností Canonical ; decentralizovaný a jeho cílem je rychlé a snadné použití; můžete bezeztrátově importovat archivní archivy
- BitKeeper - byl používán při vývoji jádra Linuxu (2002 - duben 2005), dokud nebyla jeho licence odvolána kvůli porušení smlouvy. V roce 2016 byl otevřený zdroj ve snaze znovu rozšířit jeho přitažlivost.
- Codeville - napsaný v Pythonu původně Ross Cohen; používá inovativní spojovací algoritmus
- Darcs - napsaný v Haskellu a původně vyvinutý Davidem Roundym; může sledovat závislosti mezi opravami a automaticky je přeskupovat a „vybírat“ pomocí „teorie záplat“
- DCVS -decentralizovaný a založený na CVS
- Fosilie - napsal D. Richard Hipp pro SQLite ; distribuované řízení revizí, wiki, sledování chyb a fórum (řešení vše v jednom) s konzolou a webovým rozhraním. Jeden přenosný spustitelný soubor a jeden soubor úložiště.
- Git - napsán ve sbírce skriptů Perl, C a různých shellů, navržených Linusem Torvaldsem na základě potřeb projektu jádra Linuxu ; decentralizovaný a jeho cílem je být rychlý, flexibilní a robustní
- GNU arch
- Mercurial - napsán v Pythonu jako Open Source náhrada za BitKeeper ; decentralizovaný a jeho cílem je být rychlý, lehký, přenosný a snadno použitelný
- Monotone - vyvinutý týmem Monotone; decentralizované v peer-to-peer způsobem
Proprietární
- Code Co-op -systém pro správu verzí peer-to-peer (k synchronizaci lze použít e-mail)
- Sun WorkShop TeamWare - navrhl Larry McVoy , tvůrce BitKeeper
- Plastic SCM - od Codice Software, Inc