20120315 atlassian unite - dvcs

789 views

Published on

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
789
On SlideShare
0
From Embeds
0
Number of Embeds
200
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

20120315 atlassian unite - dvcs

  1. 1. Friday, April 20, 12
  2. 2. Making the Switch to DVCS Atlassians move from centralized to distributed Samuel Le Berrigaud, Developer, Atlassian 2Friday, April 20, 12
  3. 3. Samuel Le Berrigaud Developer relations samuel@atlassian.com @sleberrigFriday, April 20, 12
  4. 4. DVCS @ UniteFriday, April 20, 12
  5. 5. DVCS @ Unite Issue TrackerFriday, April 20, 12
  6. 6. DVCS @ Unite Content CollaborationFriday, April 20, 12
  7. 7. build it check get in Task write codeFriday, April 20, 12
  8. 8. build it check get in Task write codeFriday, April 20, 12
  9. 9. build it check get in Task write codeFriday, April 20, 12
  10. 10. build it check get in Task write codeFriday, April 20, 12
  11. 11. build it check get ? in Task write codeFriday, April 20, 12
  12. 12. What is version control?Friday, April 20, 12
  13. 13. What is version control? Collaboration History Copies /BranchesFriday, April 20, 12
  14. 14. The PastFriday, April 20, 12
  15. 15. Centralized Version Control Subversion serverFriday, April 20, 12
  16. 16. Centralized Version Control Subversion serverFriday, April 20, 12
  17. 17. “ Have you ever tried to merge with SVN? Need I say more. ”Friday, April 20, 12
  18. 18. Merge TimeFriday, April 20, 12
  19. 19. The Present (and future)Friday, April 20, 12
  20. 20. Distributed Version ControlFriday, April 20, 12
  21. 21. Distributed Version Control Git or Mercurial Git or Mercurial Git or Mercurial Git or Mercurial Git or Mercurial Git or MercurialFriday, April 20, 12
  22. 22. “ Distributed Version Control is flexible and can fit any workflow - you can even treat it like Subversion. ” Steve Streeting Inventor of SourceTreeFriday, April 20, 12
  23. 23. New idea? 1997 co-opFriday, April 20, 12
  24. 24. New idea? 2001 archFriday, April 20, 12
  25. 25. New idea? 2003 monotoneFriday, April 20, 12
  26. 26. New idea? 2003 svkFriday, April 20, 12
  27. 27. New idea? 2003 darcsFriday, April 20, 12
  28. 28. New idea? 2005 bazaarFriday, April 20, 12
  29. 29. New idea? 2005 mercurialFriday, April 20, 12
  30. 30. New idea? 2005 gitFriday, April 20, 12
  31. 31. New idea? 2007 iPhoneFriday, April 20, 12
  32. 32. Notice a TrendFriday, April 20, 12
  33. 33. Notice a TrendFriday, April 20, 12
  34. 34. Notice a TrendFriday, April 20, 12
  35. 35. DVCS @ AtlassianFriday, April 20, 12
  36. 36. Why? Development WorkflowFriday, April 20, 12
  37. 37. Friday, April 20, 12
  38. 38. More Why’s?Friday, April 20, 12
  39. 39. More Why’s? Code without LimitationsFriday, April 20, 12
  40. 40. Dev SpeedFriday, April 20, 12
  41. 41. View File HistoryFriday, April 20, 12
  42. 42. View Authors/BlameFriday, April 20, 12
  43. 43. Creating BranchesFriday, April 20, 12
  44. 44. Speed is powerFriday, April 20, 12
  45. 45. Speed is power git rm hg blame hg clone git show git mv hg revert git log hg move hg pull -update git statusFriday, April 20, 12
  46. 46. Commit OftenFriday, April 20, 12
  47. 47. No ServersFriday, April 20, 12
  48. 48. Dev SpeedFriday, April 20, 12
  49. 49. Dev SpeedFriday, April 20, 12
  50. 50. Code without LimitationsFriday, April 20, 12
  51. 51. Branching & MergingFriday, April 20, 12
  52. 52. Branching & Merging $ svn mergeFriday, April 20, 12
  53. 53. Don‘t be afraidFriday, April 20, 12
  54. 54. Protips • DVCS Knowledge • Follow the Recipe • CI is your friendFriday, April 20, 12
  55. 55. DVCS KnowledgeFriday, April 20, 12
  56. 56. Make use of GuruFriday, April 20, 12
  57. 57. DVCS Client Git and Mercurial Mac ClientFriday, April 20, 12
  58. 58. FishEye - VCS to DVCS• See commits in SVN & DVCS• Browse source in any VCS Subversion, Git, Hg, CVS, P4 Browse and Search source across any VCSFriday, April 20, 12
  59. 59. Follow the RecipeFriday, April 20, 12
  60. 60. Bring your HistoryFriday, April 20, 12
  61. 61. Tool IntegrationFriday, April 20, 12 { }
  62. 62. Replicate Team ProcessFriday, April 20, 12
  63. 63. Incremental StepsFriday, April 20, 12
  64. 64. Continuous Integration is your friend • Vital part of dev cycle • Run same builds against old and new VCS • Continuous ValidationFriday, April 20, 12
  65. 65. Make the Switch • DVCS has great business and technical benefits • Atlassian is shaping the future of DVCSFriday, April 20, 12
  66. 66. Learn More & Have a Play http://blogs.atlassian.com/tag/ switch_dvcs/Friday, April 20, 12
  67. 67. Thank YouFriday, April 20, 12

×