Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Бұл нұсқаны басқаруға арналған танымал бағдарламалық қамтамасының тізімі.
none
This is a list of notable software for version control.
Жергілікті деректер моделі
Жергілікті тәсілде барлық бағдарламашылар бірдей файлдық жүйені қолдануы тиіс.
In the local only approach, all developers must use the same file system.
Ашық код
Ревизияны басқару жүйесі (RCS) – SCCS-ке қарағанда магистральдық нұсқаның соңғы жағдайына жылдам қол жеткізу үшін соңғы нұсқаны және кері дельталарды сақтайды, сонымен қатар пайдаланушы интерфейсі жақсартылған, бірақ тармақ нұсқасына қол жеткізу баяу және қосылған/шығарылған дельталарды қолдау жоқ. Source Code Control System (SCCS) – UNIX құрамына кіреді; араластырылған дельталарға негізделген, нұсқаларды кез келген түзетулер жиынтығы ретінде құру мүмкіндігі бар. Кез келген нұсқаны алу шамамен бірдей уақытты алады, сондықтан ол көптеген "ағымдағы" және бірдей нұсқалармен тармақтану мен біріктіруге көп көңіл бөлетін орталарда тиімді.
Revision Control System (RCS) – stores the latest version and backward deltas for the fastest access to the trunk tip compared to SCCS and an improved user interface, at the cost of slow branch tip access and missing support for included/excluded deltas. Source Code Control System (SCCS) – part of UNIX; based on interleaved deltas, can construct versions as arbitrary sets of revisions. Extracting an arbitrary version takes essentially the same time and is thus more useful in environments that rely heavily on branching and merging with multiple "current" and identical versions.
Клиент-сервер моделі
Клиент-сервер моделінде әзірлеушілер бір ортақ репозиторийді пайдаланады.
In the client–server model, developers use one shared repository.
Таратылған модель
Бөлінген тәсілде әрбір әзірлеуші тікелей өзінің жеке қоймасымен жұмыс істейді, ал өзгерістер қоймалар арасында жеке қадам ретінде таратылады.
In the distributed approach, each developer works directly with their own local repository, and changes are shared between repositories as a separate step.
Тарату тоқтатылды
Бұл жүйелер ресми түрде тоқтатылды немесе он жылдан астам уақыттан бері жаңа нұсқасы шығарылмаған. Bazaar – Python тілінде жазылған ашық кодты DVCS, бастапқыда Мартин Пулл жасаған және Canonical ұйымы демеушілік еткен; орталықтандырылмаған: мақсаттары – жылдам және пайдалануға оңай болу; Arch архивтерін ақпаратты жоғалтпай импорттау мүмкіндігі бар; Breezy деп аталатын достық түрімен алмастырылды. GNU arch – өте ерте ашық кодты DVCS. 2009 жылдан бері Bazaar пайдасына қолданыстан шығарылды, ал ол өз кезегінде Breezy-мен алмастырылды. DCVS – CVS жүйесінің орталықтандырылмаған нұсқасы, соңғы рет 2006 жылы жаңартылды және кейін тоқтатылды. Monotone – ашық кодты DVCS, 2011 жылдан бері жаңартылмаған. Quma нұсқаны басқару жүйесі – ашық кодты VCS, соңғы нұсқасы 2010 жылы шықты, 2013 жылы қолдау тоқтатылды. Sun WorkShop TeamWare – BitKeeper-ді жасаған Ларри МакВой жасаған.
These systems have been either officially discontinued or not shipped a release in more than a decade. Bazaar – Open source DVCS written in Python, originally by Martin Pool and sponsored by Canonical; decentralised: goals: fast and easy to use; can losslessly import Arch archives; replaced by friendly fork named Breezy. GNU arch A very early open source DVCS. Has been deprecated since 2009 in favor of Bazaar, which was in turn replaced by Breezy. DCVS – A decentralized spin on CVS, last released 2006 and since discontinued. Monotone – Open source DVCS, not updated since 2011. Quma Version Control System – Open source VCS, final release 2010, abandoned 2013. Sun WorkShop TeamWare – Designed by Larry McVoy, creator of BitKeeper.