Your SlideShare is downloading. ×

Unite dvcs sven

634

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
634
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

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

×