DVCS
       01
˜ /calca




  gianluigi.calcaterra@gmail.com

   blog.duea.info

   /in/calcaterra
Agenda
VCS?
       02
Twitting
Twitting
Twitting
Twitting
Workflows
            03
Solo
Partner
Centralized/Shared Mainline
Human gatekeeper
Quali?
         04
Bazaar (bzr)
                 Canonical (Ubuntu)


               Multipiattaforma (python)


                    Launchpa...
Mercurial (hg)
                  Multipiattaforma (python)


                  Bitbucket.org (1 private)


               ...
GIT
         Multipiattaforma (c)


             Github.com


      http://gitorious.org/ (AGPL)


            Rebase, Bis...
GIT
      05
Storia
             Git è nato il April 6, 2005


                1244 rige di codice


         Stupido o Spiacevole pers...
Rebase
         git checkout topic
         git rebase master.




          git checkout topic
          git rebase maste...
Bisect
         • git bisect start
         • git bisect good tagGoodRelease
         • git bisect bad tagError


        ...
One
  Rebase,
                         Merge
 Cherry-pick
      Robustezza            Facile

         Unicità
           ...
UI

     TortoiseGit (windows)

      CommandLine

      GitX (MacOS X)

     SmartGit
DEMO
       06
Upcoming SlideShare
Loading in...5
×

Dcvs

557

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
557
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.

×