versionkontrolojn
Versionkontroloj estas sistemoj por administri ŝanĝojn al dosieroj tra tempo. Ili konservas historion de modifoj, ebligas al pluraj uzantoj labori sur la sama projekto sen konflikttoj, kaj faciligas reveni al antaŭaj stato kaj restarigon post eraroj. Plejofte ili uzas repon por stoki la ŝanĝojn, kun mesaĝo priskribanta ĉiun komiton kaj identigilo por ĉiu stato.
Historio kaj modelo: Antaŭe ekzistis sistemoj kiel RCS, SCCS, kaj CVS. Moderne estas Git, Subversion (SVN), Mercurial,
Kernaj konceptoj: Repositorio estas la kolekto de ĉiuj ŝanĝoj kaj ilia historio. Labor-direkto enhavas la nunajn
Operacioj: Klonado de repositorio, farado de komitoj, retranĉigo de ŝanĝoj de aliaj uzantoj, kaj sendado de viaj
Beneficoj kaj defioj: Versionkontroloj hezas kunlaboron kaj donos plian videblecon pri la historio, plialtigas reproduciblecon de