28Tagging a Release

When creating a build of your software, especially one that will be released to a customer, it’s important to know exactly what source code was used. We can use a Subversion tag to record which revisions of files were used in a build.

As part of the release process, someone needs to compile the software. Usually this is a manual process done by one of the developers, but it can also be automated. You might have a build box that automatically builds your software every time a developer makes a change. Either way, you should have a process for building the software and assigning it a build number.

Use the Subversion copy command to copy your working copy to a new directory in your project’s tags directory. You should create ...

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

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.