Mano repozitorijos GitHub

Šiais laikais turbūt nėra programuotojų kurie neturėtų savo portfolio. Jeigu ne portfolio, tai bent jau GitHub puslapio su projektais prie kurių prisidėjęs ar kuriuose „seka“. Apie mano atviro kodo portfolio - šiame straipsnyje.


Mano repozitorijos GitHub


Šiais laikais turbūt nėra programuotojų kurie neturėtų savo portfolio. Jeigu ne portfolio, tai bent jau GitHub puslapio su projektais prie kurių prisidėjęs ar kuriuose „seka“. Apie mano atviro kodo portfolio - šiame straipsnyje.


Gyvenime teko išmokti naudotis daugybę versijavimo sistemų:

  • CVS – nepatiko Windows klientas (taip, labai seniai dirbau su Windows) WinCVS, kuris kėlė daugiau bėdų nei davė naudos. Lėta versijavimo sistema, praktikoje net kelis kartus sukėlė rimtų problemų, nes kelis kart kažkaip sugebėjau užrašyti savo pakeitimus taip, kad dingo kitų programuotojų pakeitimai. Patikėkit, to paaiškinti nesugebėjo net ir tas, kas gerai CVS išmanė...
  • GIT – lengva tik kol atlieki nesudėtingus versijavimo reikalus. Kai atėjo laikas sudėtingesnėms užduotims – buvo nelengva. Greitumas ir stabilumas ima viršų. Tiesa, jeigu per sudėtinga naudotis šia sistema, galima pasinaudoti Easy GIT programa, kuri palengvina darbą (padaro GIT draugiškesnį).
  • Mercurial – nėra sudėtinga, lengva mokytis, problemas išspręsti nesunku, stabili sistema. Tiesa, nors parašyta su Python, tačiau API dokumentacija (jeigu bandai parašyti kelis papildomus įskiepius) labai prastai aprašyta.

Dar turiu vidutines žinias su SVN ir Bazaar versijavimo sistemomis.

Ką rinktis Jums?

Jeigu Jūs kelyje į išmokimą ir svarstote kurią pasirinkti - be abejonės, rinkitės populiariausią - GIT. Šia versijavimo sistema yra daugiausia projektų, daugiausiai galima rasti informacijos ir pagalbos.

Jeigu esate „prisiekęs“ Python programuotojas, tai greičiausiai norėsite rinktis Mercurial.

Mano Git repozitorija

Esu GIT versijavimo sistemos mėgėjas, todėl GitHub’e repozitoriją turiu gan seniai. Mano repozitoriją galite pasiekti šiuo adresu: