Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Introduction of Google Code and Mercurial

2.871 Aufrufe

Veröffentlicht am

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.

Veröffentlicht in: Technologie
  • Loggen Sie sich ein, um Kommentare anzuzeigen.

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

×