Introduction of Google Code and Mercurial

2,782 views

Published on

Introduction of the open source project hosting site 'Google Code' and it's newly support distributed version control system 'Mercurial (hg)'. Also mentions the innovative 'Cloud distributed version control' scenario, which use Dropbox/hg to achieve the version control within the private cloud.

Published in: Technology
1 Comment
1 Like
Statistics
Notes
  • i need more about it....
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
2,782
On SlideShare
0
From Embeds
0
Number of Embeds
20
Actions
Shares
0
Downloads
0
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

Introduction of Google Code and Mercurial

  1. 1. GoogleCode & Mercurial gasolin 2010/2/2
  2. 2. What is GoogleCode for?
  3. 3. For Project
  4. 4. for Coder(s)
  5. 5. Handle everything beyond the code...
  6. 6. Hosting
  7. 7. Write Documents, Examples
  8. 8. Trace Issues, Bugs, Requessts
  9. 9. Tagging new Version
  10. 10. Distributing (Place for Download)
  11. 11. Empower the Coder as Project Maintainer
  12. 12. Maintainer's work BootStrapping Hosting Maintenance
  13. 13. Acts like playing Table game
  14. 14. Coding is where we go from..
  15. 15. Crosing Blocks
  16. 16. To improve your play...
  17. 17. Visit blocks as often as you can
  18. 18. Now come with ...something New
  19. 19. What is Mercurial for?
  20. 20. Source Control
  21. 21. Version Control System
  22. 22. 1990 CVS
  23. 23. 2001 SVN
  24. 24. 2005 git
  25. 25. 2005 hg
  26. 26. Version Control Procedure Get source from repository Modify source Commit source
  27. 27. Version Control Procedure (Extra) Put source on repository Deal with conflict Offline development (DVCS)
  28. 28. hg Advantages
  29. 29. Cross platform Windows/Mac/Linux
  30. 30. Similar syntax to svn
  31. 31. Not pollute namespace save all in .hg
  32. 32. While act as the User
  33. 33. Local Remote Get a copy $ hg clone
  34. 34. Local Remote Update changes $ hg pull
  35. 35. Local Update & Merge $ hg up
  36. 36. While act as Developer
  37. 37. Local Start repository $ hg init
  38. 38. Local build-in web interface $ hg serve -p [port]
  39. 39. Local Add control $ hg add [file/folder]
  40. 40. Local Remove control $ hg rm [file/folder]
  41. 41. Local Save to repository $ hg ci -m "message"
  42. 42. Local Remote fork a branch $ hg clone
  43. 43. Local Remote Share changes $ hg push (to select one)
  44. 44. Local Tagging $ hg tag [tag name]
  45. 45. Cloud Version Control +
  46. 46. Thanks for listening
  47. 47. Related Slides http://www.slideshare.net/tednaleid/dvcs-with-mercurial-no- notes http://www.slideshare.net/tednaleid/dvcs-with-mercurial-no- notes

×