O'Reilly Open Source Convention
Books Safari Bookshelf Conferences O'Reilly Network

Arrow Home
Arrow Registration
Arrow Speakers
Arrow Keynotes
Arrow Tutorials
Arrow Sessions
Arrow At-a-Glance
Arrow Wiki
Arrow BOFs
Arrow Events
Arrow Exhibitors
Arrow Sponsors
Arrow Hotel/Travel
Arrow Venue Map
Arrow See & Do
Arrow Tips for
Arrow Press
Arrow Mail List



Subversion Best Practices
Garrett Rooney, Software Engineer, CollabNet

Track: Linux
Date: Friday, July 30
Time: 11:35am - 12:20pm
Location: Salon E


Subversion promises to give open source developers everywhere a boost in productivity by providing a dramatically easier to use version control system than CVS, the current defacto standard. To fully take advantage of what Subversion gives you, you need to know a bit about how it works, and a bit about what you can do to better work with it. This presentation condenses what the Subversion developers have learned as they made use of Subversion in production for the past few years into a series of guidelines you can use to make more effective use of Subversion.

Topics to be covered include:

  • How not to get in other people's way.
  • When to get in other people's way.
  • Should you develop in the trunk or on a branch?
  • How to avoid merge conflicts.
  • Using changesets effectively.
  • How to best use branches.
  • Writing good log messages.
  • Keeping people informed of changes via hook scripts.
  • Using test suites.
  • Building good releases.
  • How to have standards, and follow them.

  • O'Reilly Home | Privacy Policy

    © 2004, O'Reilly Media, Inc.