Pogledajte određenu poruku
Staro 24. 02. 2006.   #1
zextra
Boris
Grand Master
 
Avatar zextra
 
Datum učlanjenja: 01.12.2005
Lokacija: Novi Sad
Poruke: 775
Hvala: 5
156 "Hvala" u 2 poruka
zextra is on a distinguished roadzextra is on a distinguished road
Default CVS: Concurrent Versions System

Naravno, stara prica. Ovaj sistem je (dobro/relativno) poznat ljudima koji se bave programiranjem, ili administriranjem *NIX sistema, ili iz nekih drugih prica.

Citat:
CVS za neupucene

CVS je sistem za kontrolu revizija izvornog (aka source) koda - prati sve promene na grupi fajlova, obicno na celom projektu. Omogucava saradnju vise programera na zajednickom projektu.

Organizovan je po principu klijent-server arhitekture; na serveru se cuva kompletan izvorni kod projekta, a klijenti se povezuju, preuzimaju (kompletan?) kod, menjaju ga, i posle vracaju kod sa izmenama.

Moguce je da vise programera radi na istom fajlu, kada prilikom vracanja koda na server CVS pokusava da automatski sastavi fajl, na osnovu prethodne i nove strukture. Problem nastaje samo u slucaju da su oba programera menjala bas istu liniju jednog fajla. U slucaju da je izmena uspela (ko god da je menjao kod), verzija datog fajla se povecava, i datoj verziji pridruzuje se opis nastalih promena.

Ima tu jos dosta da se kaze - koga interesuje, lako ce naci vise informacija...
Mene zanima da li vam se ukazala potreba za koriscenjem CVS-a na nekom projektu, ili eventualno koje alternative koristite za upravljanje kodom? Ova prica ide ruku pod ruku sa dokumentovanjem projekata, posebno deo changelog-om (dokumentovanjem promena) izmedju revizija, pa predpostavljam da je mali broj bio u situaciji da koristi bilo kakvo resenje slicne vrste.

Komentari?
__________________
"It’s important to have goals when you pet. Otherwise you’re just rubbing another mammal for no reason." - Scott Adams
zextra je offline   Odgovorite uz citat