Part 5Branching, Merging, and Tagging

Real-world software projects are rarely straightforward and easy. The team must develop the software, stabilize it ready to be released into production, and support it once it’s in production. We’ve shown how a team can use Subversion to collaborate during development; this chapter will focus on how a team can release and support their software.

Usually when a team is preparing to release their software, they want to focus on quality. The team might decide to fix bugs and improve performance rather than adding new features. Generally, though, the team will want to continue some forward momentum. Maybe the team will split, with some developers working on stabilizing the code for release and everyone else ...

Get Pragmatic Guide to Subversion now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.