28. 8. 2009.

Problemi sa CVS-om...

Drugar i ja od skoro pravimo jedan dosta kompleksan program u C# i odlucili smo da koristimo CVS za source controll posto smo se dosta raspitivali i oko SVN-a i shvatili da nam i CVS sasvim zadovoljava potrebe, pogotovo kad se uzme u obzir da smo uz njega na domaćem terenu jer smo ga već dosta puta koristili ( zajedno smo radili u jednoj firmi u toku 2007 godine gde se isto koristio CVS ).

Problem je nastao kada smo odlučili da napravimo malu reorganizaciju unutar projekta i pomerili neke fajlove, nekima promenili naziv i sve to pokušali da prebacimo na CVS. Ovo smo odradili uz CVS remove starog sadržaja i CVS add novog, što je u startu dosta loša strana CVS-a jer na ovaj način gubimo podatke o istoriji fajlova jer će novi da krenu od verzije 1.0 i to je to, kao da smo od samog starta napisali to što sada postoji, dok bi SVN ukapirao šta smo uradili i sve bi bilo OK.

Ja sam bio zadužen za ovaj zadatak i sve je izgledalo kao da je prošlo u najboljem redu. Sve sam lepo commitovao i proverio da li sve radi i naravno sve je radiloo baš kako treba dok...

Oko 21h mi stiže poruka na MSN-u od drugara da sam zaboravio da commitujem sadržaj jednog novog foldera pa da odradim i to jer on ne može da nastavi da radi. Meni je već to bilo malo čudno, ali rekoh šta sada, desi se. Odem ja do tog foldera uradim CVS add - nothing to add, pa dobro rekoh, možda je CVS commit slučajno nekako preskočio taj folder, uradim ja opet commin - nothing to commit. E sad već kreće neki crv sumnje :).

Ne bude mi teško pa uradim kod sebe CVS update projekta i imam šta da vidim... CVS mi naravno nije vratio stare foldere jer su oni uspešno uklonjeni iz repozitorijuma, ali mi zato opušteno pobriše resx fajlove u novom folderu i ostavi me u čudu :). Odem u projekat, naravno neće da radi, pokušam da povratm fajlove sa CVS-a, ali ne vredi kad oni nisu na CVS-u :(.

Šta da se radi... Odradim ja opet te forme koje su oštećene ( sreća je samo što se radilo o svega 2 forme i što je projekat dobro organizovan pa se nije pogubila logika za rad sa podacima već samo sloj za prikaz podataka ) i opet ih dodam na CVS, commitujem, proverim sve i sada je sve bilo OK.

Posle ovoga moram da priznam da ostaje pomalo gorak ukus u ustima što se tiče CVS-a i da sve više razmišljamo da pređemo na SVN, ali će taj poduhvat verovatno da sačeka neki povoljniji trenutak pošto smo sada obojica prezauzeti svojim obavezama i ovim projektom tako da nemamo vremena za menjanje toga, tako da CVS za sada ima samo žuti karton, a ako dođe do crvenog ne gine mu zamena :).

P.S. Ovaj blogger polako počinje da me smara, a meni leži neiskorišćen domen kopanja.info, pretpostavljam da ću uskoro da nabacim neki wordpress tamo i da prebacim ovo blogče na domaći teren :).

23. 8. 2009.

Honney... I'm homeeeeee :)

Pozdrav svima! Prošlo je 7-8 meseci od mog poslednjeg posta na ovom blogu, a razlog za to je kako nedostatak vremena, tako da nedostatak inspiracije, tj. neke smislene teme koju bih opisao ovde :).

Anyway, za to vreme se dosta toga desilo tako da sad mogu da počnem sa smaranjem :P.

Kao prvo i meni jedno od važnijih samo da napomenem da mi je ostalo jos 10 dana sluzbe pod Crvenim Krstom u Staroj Pazovi tako da je i ta priča sa "vojskom" privedena kraju ( jeeeeee ) i od sada se mogu posvetiti u potpunosti razrađivanju i usavršavanju druge stvari koju ću ovde opisati ;).

Druga stvar je otvaranje firme krajem februara ove ( 2009. ) godine, tako da sam sada presao u preduzetnike :) i nalazim se na čelu firme: Servis "ZeusSoftware", koja se uglavnom bavi ( iako relativno kontradiktorno nazivu :P ) izradom aplikativnog softvera i WEB aplikacija i za sada mogu reći da sam prilično zadovoljan kako sve napreduje za ovih 5-6 meseci koji su iza mene... Pod velom firme je odrađeno nekoliko projekata ( one najlepse možete videti i na sajtu www.zeussoftware.rs a nemojte zameriti što nije odrađen engleski deo sajta, za to jednostavno nemam vremena jos uvek :( ).

Dalje... Hm... Šta bih mogao da pišem dalje... U suštini to je ono što mi je bilo njvažnije :). Iza mene je u ovom periodu ostalo nekoliko lepih saradnji koje su trenutno u fazi proširenja tako da će biti posla u buducnosti, a o svemu ću vas obaveštavati na vreme putem ovog bloga, kao i twitter-a i facebook-a na koje sam se u međuvremenu takođe navukao kao deo savremene "računarske kuge" :).

Da ne dužim dalje, jako mi se spava tako da sada idem na zaslužen odmor, a bitno je da sam podigao blog iz mrtvih tako da se nadam da će se sada malo češće pisati na ovim stranicama ( I'll do my best ;) ). Laku noć svima!