• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Making the switch to DVCS
 

Making the switch to DVCS

on

  • 3,683 views

Atlassian shares their experience how we switched to distributed version control. He

Atlassian shares their experience how we switched to distributed version control. He

Statistics

Views

Total Views
3,683
Views on SlideShare
1,480
Embed Views
2,203

Actions

Likes
1
Downloads
7
Comments
0

5 Embeds 2,203

http://svenpet.com 2198
http://svensuniverse.wordpress.com 2
http://us-w1.rockmelt.com 1
http://confluence.efo.lan 1
https://www.google.pl 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Making the switch to DVCS Making the switch to DVCS Presentation Transcript

    • Making the Switch to DVCSAtlassians move from centralized to distributedSven Peters, Ambassador, Atlassian 2
    • DVCS @ Unite
    • DVCS @ Unite Issue Tracker
    • DVCS @ Unite Content Collaboration
    • build it check get? in Task write code
    • What is version control?
    • What is version control? Collaboration History Copies /Branches
    • The Past
    • Centralized Version Control Subversion server
    • Centralized Version Control Subversion
    • “ Have you ever tried to merge a branch back into the trunk with SVN? Need I say more. ”
    • Merge Time
    • The Present (and future)
    • Distributed Version Control
    • Distributed Version Control Git or Mercurial Git or Mercurial Git or Mercurial Git or Mercurial Git or Mercurial Git or Mercurial
    • “ Distributed Version Control is flexible and can fit any workflow - you can even treat it like Subversion. ” Steve Streeting Inventor of SourceTree
    • New idea? 1997 co-op
    • New idea? 2001 arch
    • New idea? 2003 monotone
    • New idea? 2003 svk
    • New idea? 2003 darcs
    • New idea? 2005 bazaar
    • New idea? 2005 mercurial
    • New idea? 2005 git
    • New idea? 2007 iPhone
    • Notice a Trend
    • Notice a Trend
    • DVCS @ Atlassian
    • Why?Development Workflow
    • More Why’s?Code without Limitations Dev Speed
    • Dev Speed
    • View File History
    • View Authors/Blame
    • Creating Branches
    • Speed is power git rm hg blame hg clone git show git mvhg revert git log hg movehg pull -update git status
    • Speed is power git rm hg blame hg clone git show git mvhg revert git log hg movehg pull -update git status
    • Commit Often
    • No Servers
    • Dev Speed
    • Code without Limitations
    • No Servers
    • Branching & Merging $ svn merge
    • Don‘t be afraid
    • Protips• DVCS Knowledge• Follow the Recipe• CI is your friend
    • DVCS Knowledge
    • Make use of Guru
    • DVCS Client Git and Mercurial Mac Client
    • 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 VCS
    • Follow the Recipe
    • Bring your History
    • Tool Integration { }
    • Replicate Team Process
    • Incremental Steps
    • Continuous Integrationis your friend• Vital part of dev cycle• Run same builds against old and new VCS• Continuous Validation
    • Make the Switch• DVCS has great business and technical benefits• Atlassian is shaping the future of DVCS
    • Learn More & Have a Playhttp://blogs.atlassian.com/tag/switch_dvcs/http://answers.atlassian.com
    • @svenpetsvenpet.com Thank You