S tymto nazorom suhlasim. Ja som pred 3 hodinami omylom zmazal z filesystemu nejake subory, co boli v clearcase. Za 3 (!!!) hodiny som neprisiel na sposob, ako ich obnovit, pripadne z repository trvale vyhodit a nahradit novymi s rovnakym menom. Nove odmieta pridat, pretoze tam uz pod takym menom nejake ma, stare odmieta obnovit a odkazuje ma na nejake uchylne linkovanie cohosi kamsi. V svn, git, mercurial, csv zalezitost na maximalne 10 minut, aj keby som nepoznal syntax a princip daneho vs a bol totalny debil s velmi znizenou schopnostou chapania. Tu uz 3 hodiny klikam ako kokot, spustam rozne perlove scripty, hladam na webe nejake jednoduche riesenie, ale na nic zmysluplne som nenarazil.
"Ja jen informuji ... proc je git i kdyby byl sebelepsi k nicemu." ... "pac git nepodporuji dulezite komercni baliky"dekuji vam za cenne informace... ktere jsou vpravde uzitecne jako automat na kondomy ve vatikanu... pokud teda pod pojmem komercni baliky, nemate na mysli, sluzbu ``obchodni balik'' od ceske posty... to by byla jinak cool featura, kdyz by clovek v clearcase udelal commit a ostatnim lidem v tymu by se rozeslaly baliky s vypalenyma cedeckama nove verze...
Proc bych mel nekam zadarmo psat clanky?ale to po vas nikdo nemuze chtit. stejne tak, jak po vas nikdo nemuze chtit, abyste v diskuzi zadarmo plytval svym talentem, znalostmi a casem, ktery byste mohl stravit mnohem uzitecneji... treba nadavanim programatorum nebo vyhazovanim zamestnancu. to opravdu ne! proto jsou clanky na rozdil od komentaru na root.cz honorovany!
Bravo v 80-tych rokoch bolo. Aj u nás (myslím v ČSSR). Prakticky vtedy Bravo u nás zažívalo zlatú éru, aspoň čo sa týka popularity. Kupovalo sa v Zahraničnej tlači, alebo ho z kapitalistickej cudziny pašovali nepriatelia socializmu. A potom sa vo veľkom kšeftovalo s postermi. Po '89 už bolo Bravo bežne dostupné, kupovalo sa v trafike, takže kšefty s postermi postupne skončili. Ale to je mimo témy.
# chod do privatneho git_master_branch kde je aktualny stav z CVS
git-checkout master
# stiahni pracu od kolegov...
cvs "get clean copy"
# git-commit prace kolegov do mojho git_master_branch
git-commit -a ...
# chod do privatneho git_devel_branch
git-checkout devel
# git-merge vlastnej prace zo stavom v CVS...
git-merge master
# ... nasledny git-commit zmergovaneho
git-commit -a...
# vlastny vyvoj - editacia zdrojakov
# git-commit vlastnej prace do mojho git_devel_branchu
git-commit ...
# cvs-commit z git_devel_branchu
cvs commit ...
# chod do git_master_branch (tu chem mat aktualny stav ako v CVS)
git-checkout master
# stiahni vlastne pracu z CVS...
cvs "get clean copy"
# ... a nakomituj si ich do git_master_branchu
git-commit -a ...