Your SlideShare is downloading. ×
Git For Subversion Users (PHPNW11)
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Git For Subversion Users (PHPNW11)

710
views

Published on

The slides for the Git for Subversion Users talk as I presented it in the PHPNW11 conference

The slides for the Git for Subversion Users talk as I presented it in the PHPNW11 conference

Published in: Technology

1 Comment
1 Like
Statistics
Notes
  • also would wish to have a download option here. offline reading rocks :)
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
710
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
1
Likes
1
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. Git for Subversion users PHPNW11, 09-10-2011zondag 9 oktober 11
  • 2. Stefan who?zondag 9 oktober 11
  • 3. Stefan who? • Freelancer: Ingewikkeldzondag 9 oktober 11
  • 4. Stefan who? • Freelancer: Ingewikkeld • Symfony Community Managerzondag 9 oktober 11
  • 5. Stefan who? • Freelancer: Ingewikkeld • Symfony Community Manager • PFZ.nl event crewzondag 9 oktober 11
  • 6. Version Controlzondag 9 oktober 11
  • 7. Version Control • Who is using version control?zondag 9 oktober 11
  • 8. Version Control • Who is using version control? • Who is using CVS?zondag 9 oktober 11
  • 9. Version Control • Who is using version control? • Who is using CVS? • Who is using Subversion?zondag 9 oktober 11
  • 10. Version Control • Who is using version control? • Who is using CVS? • Who is using Subversion? • Who is using something else? and what?zondag 9 oktober 11
  • 11. Subversion Server Repository Checkout Checkout Checkout Checkoutzondag 9 oktober 11
  • 12. Git repository repository repository Checkout Checkout Checkout Checkout Checkout Checkout repository repository repositoryzondag 9 oktober 11
  • 13. Git repository repository repository Checkout Checkout Checkout Checkout Checkout Checkout repository repository repositoryzondag 9 oktober 11
  • 14. Git repository repository repository Checkout Checkout Checkout Checkout Checkout Checkout repository repository repositoryzondag 9 oktober 11
  • 15. svnadmin createzondag 9 oktober 11
  • 16. svnadmin create git initzondag 9 oktober 11
  • 17. svn addzondag 9 oktober 11
  • 18. svn add git addzondag 9 oktober 11
  • 19. svn commitzondag 9 oktober 11
  • 20. svn commit git commitzondag 9 oktober 11
  • 21. svn revertzondag 9 oktober 11
  • 22. svn revert git checkout --zondag 9 oktober 11
  • 23. svn ... uhm...zondag 9 oktober 11
  • 24. svn ... uhm... git reset HEAD <file>zondag 9 oktober 11
  • 25. svn statuszondag 9 oktober 11
  • 26. svn status git statuszondag 9 oktober 11
  • 27. Sharezondag 9 oktober 11
  • 28. Share • local commitzondag 9 oktober 11
  • 29. Share • local commit • Git clonezondag 9 oktober 11
  • 30. Share • local commit • Git clone • Zip and sharezondag 9 oktober 11
  • 31. Share • local commit • Git clone • Zip and share • not practicalzondag 9 oktober 11
  • 32. git remotezondag 9 oktober 11
  • 33. git pullzondag 9 oktober 11
  • 34. git fetchzondag 9 oktober 11
  • 35. git pushzondag 9 oktober 11
  • 36. zondag 9 oktober 11
  • 37. Branchzondag 9 oktober 11
  • 38. Branch • Subversionzondag 9 oktober 11
  • 39. Branch • Subversion • branch on the serverzondag 9 oktober 11
  • 40. Branch • Subversion • branch on the server • branching is expensivezondag 9 oktober 11
  • 41. Branchenzondag 9 oktober 11
  • 42. Branchen • Gitzondag 9 oktober 11
  • 43. Branchen • Git • very cheapzondag 9 oktober 11
  • 44. Branchen • Git • very cheap • 1 command, local branchzondag 9 oktober 11
  • 45. Branchen • Git • very cheap • 1 command, local branch • switching is easyzondag 9 oktober 11
  • 46. Taggingzondag 9 oktober 11
  • 47. Tagging • Subversionzondag 9 oktober 11
  • 48. Tagging • Subversion • Copy on serverzondag 9 oktober 11
  • 49. Tagging • Subversion • Copy on server • You can commit to a tagzondag 9 oktober 11
  • 50. Taggingzondag 9 oktober 11
  • 51. Tagging • Gitzondag 9 oktober 11
  • 52. Tagging • Git • lightweightzondag 9 oktober 11
  • 53. Tagging • Git • lightweight • annotatedzondag 9 oktober 11
  • 54. Tagging • Git • lightweight • annotated • is most like Subversionzondag 9 oktober 11
  • 55. Annotated • git tag -a tagname -m bladieblazondag 9 oktober 11
  • 56. Lightweight • git tag tagnamezondag 9 oktober 11
  • 57. svn propedit svn:externalszondag 9 oktober 11
  • 58. svn propedit svn:externals git submodule add <repo> <name>zondag 9 oktober 11
  • 59. git submodule updatezondag 9 oktober 11
  • 60. git submodule initzondag 9 oktober 11
  • 61. Tips & Trickszondag 9 oktober 11
  • 62. Tips & Tricks • git blamezondag 9 oktober 11
  • 63. Tips & Tricks • git blame • git-svnzondag 9 oktober 11
  • 64. Tips & Tricks • git blame • git-svn • git stashzondag 9 oktober 11
  • 65. Tips & Tricks • git blame • git-svn • git stash • git rebasezondag 9 oktober 11
  • 66. questions?zondag 9 oktober 11
  • 67. thank youzondag 9 oktober 11
  • 68. thank you • http://www.leftontheweb.com/ • https://github.com/skoop • http://joind.in/talk/view/3605zondag 9 oktober 11