Verzování: Porovnání verzí

Smazaný obsah Přidaný obsah
Idioma-bot (diskuse | příspěvky)
m Upřesnění
Řádek 5:
Neméně významným prvkem verzování je možnost spolupráce velkého množství [[Vývojář|programátorů]] na jednom sofwarovém projektu, protože verzovací programy hlídají a řeší případné kolize (situace, kdy dva či více programátorů současně mění stejné části zdrojového kódu). To je základ vývoje [[Open source software|open source]] programů, kdy spolupracují desítky, někdy však i stovky programátorů z celého světa, aniž by museli být v přímém kontaktu. Jakýkoliv větší projekt si dnes nelze bez verzování představit.
 
NejznámnějšímiNejznámějšími představiteli verzovacích systémů jsou [[CVS]] a [[Subversion]], oba volně dostupné a [[Open source software|open source]]. Obojí jsou systémy centralizované — data jsou ukládána na jediný server a většina využití systému (uložení změny, zkoumání změn, návrat k předchozí verzi …) vyžaduje komunikaci se serverem. Na vzestupu je používání distribuovaných systémů správy verzí, u kterých může mít každý vývojář kopii celé historie lokálně, což umožňuje rychlejší práci. Mezi známé distribuované systémy správy verzí patří například [[Git]], Bazaar, Mercurial a další.
 
Verzovací systémy většinou neuchovávají úplný stav každé revize, ale pouze rozdíly mezi jednotlivými revizemi (pomocí nástrojů typu [[diff]]). Informační hodnota je stejná a data jsou velmi malá.
 
== VizSouvisející takéčlánky ==
* [[Verze]]
* [[CVS]]
* [[Revision Control System]]
* [[Subversion]]
* [[Git]]
* [http://en.wikipedia.org/wiki/List_of_revision_control_software Seznam nástrojů pro verzování] (anglická Wiki)
* [[diff]]
 
== Externí odkazy ==
* [http://svnbook.red-bean.com/ Manuál k Subversion] s výtečným úvodem do verzování a obecně používaných technik
* [http://www.root.cz/clanky/git-a-subversion/ Git a Subversion]
* [http[://en.wikipedia.org/wiki/:List_of_revision_control_software]] Seznam– seznam nástrojů pro verzování] (anglická Wiki)
 
{{Pahýl - počítače}}