Subversion Retake

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

1 comments

Comments 1 - 1 of 1 previous next Post a comment

Post a comment
Embed Video
Edit your comment Cancel

8 Favorites

Subversion Retake - Presentation Transcript

  1. Subversion Retake manat lertpeetipat (sid)
  2. Why We Need Source Control?
  3. The Big Undo you will always be able to go back .... from your mess
  4. You Are Not Alone so we need a centralized system
  5. We Are Professionals there are only thin lines between pro and unpro
  6. Revisit the Fundamental
  7. Repository a central store of data
  8. Working Copy a local store of data
  9. Trunk, Branches and Tags repository/project/ trunk/ branches/ tags/
  10. Creating a Branch $ svn copy http://galaxium.googlecode.com/svn/trunk http://galaxium.googlecode.com/svn/trunk/experiment-1.0 -m "Creating experiment branch of Galaxium project. make a copy of the project
  11. Merge from Branch to Trunk $ cd $WORKING_COPY_OF_MAIN_TRUNK $ svn update $ svn log --stop-on-copy commit changes from branch to trunk $ svn merge --dry-run -r 150:HEAD http://galaxium.googlecode.com/svn/trunk/experiment-1.0 $ svn commit -m “Merge works from branches/experiment-1.0 to trunk”
  12. Updating from Trunk to Branch update latest code from trunk to your branch $ cd $WORKING_COPY_OF_BRANCH $ svn update $ svn log --stop-on-copy $ svn merge --dry-run -r 150:HEAD http://galaxium.googlecode.com/svn/trunk $ svn commit -m “Updated code from trunk rev.150”
  13. 1 st br anch 2 nd branch trunk merge time update
  14. Workflow
  15. update make changes examine changes merge other's changes commit
  16. Merge Other's Changes show modification using diff
  17.  
  18. Don't Be Afraid conflicts might happened
  19. it is not that difficult Don't Panic
  20. Examine Changes trunk is a holy place. test it before
  21. Commit it is about traceable so provide useful messages
  22. Troubleshooting
  23. Working Copy is Out of Date most problems fixed with svn update
  24. Working Copy is Locked or Corrupted do not manipulate files store in repository manually if it's too late run: svn cleanup working-copy
  25. Already Under Version Control again, when it comes to svn, use svn command
  26. Question ?

+ manatmanat, 2 years ago

custom

824 views, 8 favs, 1 embeds more stats

Subversion presentation for those who new for sourc more

More info about this document

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Go to text version

  • Total Views 824
    • 822 on SlideShare
    • 2 from embeds
  • Comments 1
  • Favorites 8
  • Downloads 0
Most viewed embeds
  • 2 views on http://sidtalk.wordpress.com

more

All embeds
  • 2 views on http://sidtalk.wordpress.com

less

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel
File a copyright complaint
Having problems? Go to our helpdesk?

Categories