Git és/vagy Subversion

425 views
376 views

Published on

Budapest.js

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
425
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Git és/vagy Subversion

  1. 1. HTTP://WWW.VIRTUAL-CALL-CENTER.EU/ vagy/és Farkas Máté Budapest.js, 2011.12.13.
  2. 2. Tisztázzuk!Mi köze ennek a JavaScripthez?
  3. 3. Tisztázzuk!Mi köze ennek a JavaScripthez?Miért tartasz róla előadást?
  4. 4. Tisztázzuk!Mi köze ennek a JavaScripthez?Miért tartasz róla előadást?Miért állítottál valótlant az elő- adás beharangozójában?
  5. 5. Valótlant?!„Egy konkrét területrefókuszálva szeretnémmegmutatni, miben hozottóriási változást a Git, és miértéri meg SVN szerverhez Gitklienssel csatlakozni.”
  6. 6. Workflows Repository Working copy
  7. 7. WorkflowsSVN
  8. 8. Workflowsupdate commit SVN
  9. 9. Workflowsupdate commit SVN Git
  10. 10. Workflowsupdate commit commit SVN merge add Git
  11. 11. Workflows fetch pushupdate commit commit SVN merge add Git
  12. 12. Workflows fetch pushupdate commit commit SVN merge add Git
  13. 13. Git+SVNupdate commit commit SVN merge add Git
  14. 14. Fejlesztési folyamatO---------X-------------X---------O
  15. 15. Fejlesztési folyamat /--X-- /--X-- / / O----O----X----O---O----X----O----O
  16. 16. Fejlesztési folyamat /-----X-------------X----- / / /--X-- /--X-- / / / O----O----X----O---O----X----O----O
  17. 17. Fejlesztési folyamat /-----X------O------X----- / | / /--X-- | /--X-- / / | / O----O----X----O-O-O----X----O----O
  18. 18. Fejlesztési folyamat /--2--O--5-- / ↑ O---13--O--46---O
  19. 19. Ahogy az SVN látja
  20. 20. Ahogy az SVN látja 2 13 51 3 4 6 ??
  21. 21. Ahogy az SVN látja
  22. 22. Ahogy az SVN látja
  23. 23. Ahogy az SVN látja 2 13 51 3 4 6 ??
  24. 24. SVN merge Hova 2 13 51 3 4 6 ??
  25. 25. SVN merge Hova 2 13 51 3 4 6 ??Mettől-meddig
  26. 26. SVN merge Hova 2 13 51 3 4 6 ?? MelyikMettől- ágonmeddig
  27. 27. SVN merge Hova 2 13 51 3 4 6 ?? MelyikMettől- ágonmeddig
  28. 28. Branch merge? Melyik ágon 2 13 51 3 4 6 ?? Hova
  29. 29. Branch merge? Melyik Mettől-meddig ágon 2 13 51 3 4 6 ?? Hova
  30. 30. Branch merge? Melyik Mettől-meddig ágon 2 13 51 3 4 6 ?? Hova
  31. 31. Branch merge? Melyik Mettől-meddig ágon 2 13 51 3 4 6 ?? Hova
  32. 32. Branch merge? Melyik Mettől-meddig ágon 2 13 51 3 4 6 ?? Hova123.5.
  33. 33. Ahogy a Git látja…… 2 123.5. .2…. 1 51….. 13 46 123… 3 123456 21.3… 25 4 6 1.34.6 1.34..
  34. 34. Git merge 1…… 2 .2…. 11….. 31.3…
  35. 35. Git merge 1…… 2 .2…. 11….. 31.3…
  36. 36. Git merge 1…… 2 .2…. 11….. 13 123… 31.3…
  37. 37. Git merge 1…… 2 .2…. 11….. 13 123… 3 21.3…
  38. 38. Git merge 2…… 2 123.5. .2…. 1 51….. 13 123… 3 21.3… 4 6 1.34.6 1.34..
  39. 39. Git merge 2…… 2 123.5. .2…. 1 51….. 13 123… 3 21.3… 4 6 1.34.6 1.34..
  40. 40. Git merge 2…… 2 123.5. .2…. 1 51….. 13 46 123… 3 123456 21.3… 25 4 6 1.34.6 1.34..
  41. 41. Git merge 2 (valójában)…… 2 123.5. .2…. 1 51….. 13 46 25 123… 3 123456 21.3… 25 4 46 6 1.34.6 1.34..
  42. 42. SVN alatt is megy!Ha a feature branch-be mindig merge éles: 2 13 5 461 3 ↑ 4 6 ↑
  43. 43. SVN alatt is megy!Ugyanis ekkor:123456 diff = 251.34.6
  44. 44. A git-svn előnyeiA Git előnyeiből „kérhetünk elő- leget” – idővel úgyis átállunkA privát branch-ekben nyugodtan dolgozhatunkSokkal könnyebb, átláthatóbb a merge
  45. 45. HTTP://WWW.VIRTUAL-CALL-CENTER.EU/ vagy/és Farkas Máté Budapest.js, 2011.12.13.

×