MONOGRAM Tech Mondays: GIT

  • 1,382 views
Uploaded on

Druhá prezentácia z prvého a jedinečného eventu MONOGRAM Tech Mondays

Druhá prezentácia z prvého a jedinečného eventu MONOGRAM Tech Mondays

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,382
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. GIT
    The fast version control system
  • 2. And then realize that nothing is perfect. Git is just*closer* to perfect than any other SourceControlManager out there.
    -Linus Torvalds
  • 3. Čo je GIT
    Distribuovanýverzionovací systém
  • 4. Prečo práve GIT
    Extrémne rýchly
    Aj pre veľké projekty (linuxové jadro)
    Lokálne branchovanie
    Každý je server a každý si komituje u seba
    Možnosť “komitovať” naviaceroserverov
  • 5. Prečo je SVN zlé
    Použili ste niekedy branche?
    Mergli ste niekedy aj tieto branche?
    Aký bol výsledok?
    Iba jedna vývojová línia
  • 6. Rozdiely oproti SVN
    Žiadne číselné revízie
    Môže existovať viacero serverov
    Komit je lokálna záležitosť
    Push+ Pull + Rebase…
    Ľahko udržiateľné a aktualizované branche lokálne ako aj serverové
    Môže sa zdať zo začiatku ako mágia...
  • 7. Výhody a nevýhody
    Windowsový klient TortoiseGit je veľmipodobný
    Neexistujú práva pre adresáre, iba celý repozitár
    Nemožnosť vybrať podadresár ako je to v svnku
    Neobsahuje miliardu malých súborov ako svn
    Jeden folder .git v roote repozitára
    Na prvý pohľad môže pôsobiť zložito, treba rozumieť čo človek robí
  • 8. MONOGRAM a git
    Magento projekty
    Vývoj TYPO3 prešiel z SVN na GIT
    Čo bude ďalej?
  • 9. Git na záver
    Lokálne branche
    Lokálne komity
    Možnosť pushnuť zmeny priamo na server
    Rýchlosť