| 28 | Tagging 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 ...