PočítačeSoftware

Váš optimální systém pro správu verzí

Samozřejmě, že žádné takové programy nebudou moci plně rozvinout jakoukoli distribuci Linuxu. Vybraným nástrojem pro vývoj určitého projektu umožňuje spojit práci programátorů soudržný jednotný celek. Pomocí tohoto nástroje může každý vývojář provádět žádné změny v programu a řídicí systém bude nahrávat a zobrazit výsledek na každý jiný.

V souladu s tím, základní princip provozu těchto prostředků je jednoduchá - zápis jakékoli změny v kódu. Když přidáte nové soubory nebo upravovat existující aplikace vytvořila novou verzi programu, který dělá to velmi pohodlné a ucelený přehled o všech úpravách projektů. Druhým hlavním pozitivním faktorem, který poskytuje systém pro správu verzí, je komfortní týmová práce.

Existuje několik řešení tohoto problému. V nejjednodušším případě, jeden dedikovaný server pro umístění souborů projektu. Poté se všichni účastníci zůstávají v počítači místní kopie všech dat ze serveru, a poté provést změny a synchronizovat je s celkovým designem serveru. Tento princip využívá systém řízení verzí CVS, stejně jako Subversion.

Druhé provedení zásady návrhu systému může být distribuován (technologií peer-to-peer). V tomto případě je celková skladovací prostor není, takže každý programátor dá kopii projektu na osobním počítači, který je synchronizován s ostatními.

Takový decentralizovaný přístup je velmi populární, a to je používáno, například jako pokročilý systém, jako Git.

Je třeba poznamenat, že kontrolní systém může být použit nejen programátoři, stejně jako ti, kteří prostě musí stáhnout nejnovější verzi dokumentace aplikace nebo ovladače.

V současné době existuje celá řada zajímavých řešení, která pomáhají organizovat své pracovní postupy, a každý systém pro správu verzí má své vlastní charakteristiky. Z tohoto důvodu je důležité, aby byla vedena do stávajícího různých provést optimální volbu.

CVS

systém pro správu verzí CVS se objevil po starém systému RCS, a je mnohem pohodlnější - méně omezené víceuživatelské práci se souborem. Všechno to začalo s tím, že tvůrce tohoto nového systému Dick Grune původně potřebného zařízení pro společný vývoj kompilátoru C.

Tento nástroj používá model klient-server. Server zpracovává všechny změny souboru zákazníky, blokuje ho při práci nebo poskytovat přístup pouze pro čtení. Všechna kontrolní není z příkazové řádky, ale z vlastní CVS skořápky. To je standardně nainstalován v mnoha linuxových systémů.

Git

Na rozdíl od předchozího návrhu řízení verze systému Git - distribuovaného řešení, které nevyžaduje dedikovaný server. Hlavním rozdílem je, že v případě, například, budou data ztracena z celého projektu, mohou být snadno namontovány z rozdělených kódových tvůrců, ale kdyby byly uloženy na serveru, to se stává, že to není možné. Vedení v relativně jednoduchý systém, takže přechod k používání tohoto nástroje nebude těžké.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 cs.atomiyme.com. Theme powered by WordPress.