Hope I've got the right place for this...
I was wondering what process people use for managing version control of released code. We use cvs for the source
java files, and on most projects it has been sufficient to tag these files with a build verison. If we needed to revert to a previous build we could regenerate the ear by checking out & building the tagged source.
But - we don't version & control the ear files themselves -just store them on a lan in some arbitary directory structure.
Now I've just been stung by releasing the wrong version of an ear file. This ear was created by an external company, so never went anywhere near cvs.
I want to tighten up our procedures for managment of the ears / jars etc. What do you do? Build afresh from the source for each release / release previously build ears? When you migrate code through development to
testing to production environments, how do you ensure the version eg you're putting live is the same version thats been tested?
Any comments or references?
Cheers,
Louise