Tag a Release

What does it mean to tag a release? Why is it important to do this before testing?

Questions by torikhet

Editorial / Best Answer

kurtz182  

  • Member Since Nov-2009 | Dec 15th, 2009


One feature common to all version control systems is the ability to label or tag a release. Effectively, this provides a virtual “snapshot” of the state of all files at the time a release is built. In some systems like Clearcase, a label is attached to files, while in others, like Subversion, a label (or tag) is presented as a separate ‘directory’ in the repository. In either case, both allow you to turn the clock back to the moment of a release and rebuild things as they were at that time.

Showing Answers 1 - 6 of 6 Answers

leo4rakesh

  • Apr 15th, 2009
 

As far as I know, this means that a minor release must assure full compatibility with previous minor releases and you can guess why it is important by seeing the answer. As before any minor release it is very important to check the builds compatibility with the previous released builds. I hope am correct...

One feature common to all version control systems is the ability to label or tag a release. Effectively, this provides a virtual “snapshot” of the state of all files at the time a release is built. In some systems like Clearcase, a label is attached to files, while in others, like Subversion, a label (or tag) is presented as a separate ‘directory’ in the repository. In either case, both allow you to turn the clock back to the moment of a release and rebuild things as they were at that time.

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.

 

Related Answered Questions

 

Related Open Questions