Software Version Management Systems
Software version control systems enable organizations to manage and efficiently handle multiple revisions of the same unit of information. Software version control systems generally help to ensure the following:
- Multiple users can work on the same software project at the same time, with each user handling a locked (or reserved) item or set of items that cannot be edited by other users while in the locked or reserved state.
- Individual versions (i.e. stored states) of an item are automatically labeled with a unique (and usually incremented) identification tag and can retrieved via this ID tag.
- A log, tracing the history (including all changes) of any item under version control, is automatically written.
- Versions of an item are not inadvertently overwritten.
See also
Fundamentals of Software Configuration Management