Git: Difference between revisions
From ICO wiki
Jump to navigationJump to search
No edit summary |
|||
Line 19: | Line 19: | ||
<youtube v="4XpnKHJAok8"/> | <youtube v="4XpnKHJAok8"/> | ||
Pikk lugu 1h10m | Pikk lugu 1h10m | ||
Line 33: | Line 34: | ||
GIT | |||
<youtube v="8dhZ9BXQgc4"/> | |||
==Joeli arvamus hajusatest versioonikontrollisüsteemidest== | |||
[http://www.joelonsoftware.com/items/2010/03/17.html Joel on Software artikkel] | |||
==Gource software version control visualization - Git to v1.0== | ==Gource software version control visualization - Git to v1.0== | ||
PS: uusi asju siit videost ei õpi. | PS: uusi asju siit videost ei õpi. | ||
<youtube v="GTMC3g2Xy8c"/> | <youtube v="GTMC3g2Xy8c"/> |
Revision as of 08:53, 11 May 2010
NB SEE ON TOORES PALA:)
Sissejuhatus
- Versioonihaldusest üldiselt
- Põhimõisted
- Kesksed vs hajusad süsteemid
Lingid
GIT quick reference Kuutõrvaja GIT
Linus GIT versioonihaldusest
Linus ei õpeta siin GIT kasutamist vaid räägib, miks GIT on omasugune ja sobiv. Kohustuslik vaatamisvara, kui tunned versioonihalduse alustõdesid ja ka puuduseid. Näiteks oled lahendanud merge konflikte ja teinud harusid näiteks SVN hoidlas ja üritanud neid hallata.
EmbedVideo is missing a required parameter.
Pikk lugu 1h10m
Vaba interpretatsioon järgnevast videost.
- CVS - paha paha:) "aka devil". SVN on selle mõttetu vend. (Linus soovitab SVN kasutajatel saalist lahkuda:) Kui teile meeldib CVS, siis peaksite olema asutuses, kes teie vaimse tervisega tegeleb.
- bitkeeper - positiivne (inspireerinud giti, kuigi git on bitkeeperist väga erinev)
- git kasutamine algusaastatel nõudis korrsliku ajujõudu:)
- Keskne kooriserver pole hea
- merge CVSis on suur naerukoht (complete disaster=how stupid people are)
- Igal arendajal on oma haru
- Mercurial on samuti heal põhimõttel tehtud
- hash on hea, et tagada terviklikus (kettal on halb blokk, siis teised süsteemid annavad vigase väljavõtte teie koodist) terviklikkus on GIT puhul tagatud
- GIT on kiire
GIT
EmbedVideo is missing a required parameter.
Joeli arvamus hajusatest versioonikontrollisüsteemidest
Gource software version control visualization - Git to v1.0
PS: uusi asju siit videost ei õpi.
EmbedVideo is missing a required parameter.