Dcvs

589
-1

Published on

git, baazar e mercurial ...

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
589
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Dcvs

  1. 1. DVCS 01
  2. 2. ˜ /calca gianluigi.calcaterra@gmail.com blog.duea.info /in/calcaterra
  3. 3. Agenda
  4. 4. VCS? 02
  5. 5. Twitting
  6. 6. Twitting
  7. 7. Twitting
  8. 8. Twitting
  9. 9. Workflows 03
  10. 10. Solo
  11. 11. Partner
  12. 12. Centralized/Shared Mainline
  13. 13. Human gatekeeper
  14. 14. Quali? 04
  15. 15. Bazaar (bzr) Canonical (Ubuntu) Multipiattaforma (python) Launchpad.net Prestazioni Inferiori Direcotry/Branches
  16. 16. Mercurial (hg) Multipiattaforma (python) Bitbucket.org (1 private) Fast ( jdk, netbeans) Mozilla/Python/OpenSolaris Code.google.com
  17. 17. GIT Multipiattaforma (c) Github.com http://gitorious.org/ (AGPL) Rebase, Bisec Git/Linux/Android/RoR
  18. 18. GIT 05
  19. 19. Storia Git è nato il April 6, 2005 1244 rige di codice Stupido o Spiacevole persona: GIT A misura di Linus Torvalds Da Bitkeeper No Monotone/CVS (lento)
  20. 20. Rebase git checkout topic git rebase master. git checkout topic git rebase master.
  21. 21. Bisect • git bisect start • git bisect good tagGoodRelease • git bisect bad tagError • git bisect good • git bisect bad • git bisect visualize. • git bisect reset
  22. 22. One Rebase, Merge Cherry-pick Robustezza Facile Unicità Immediato Singole Patch No rebase codice Histroy Pasticciata condiviso
  23. 23. UI TortoiseGit (windows) CommandLine GitX (MacOS X) SmartGit
  24. 24. DEMO 06
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×