Code Versioning
About
Versioning permits to tell which code is newer than another.
Every versioning schema will then tell which version is newer than the other one.
Code is:
- versioned by making commit to a repository.
- released with a specific version which can be the commit hash or not. See Code Versioning - Versioning scheme
Software that manage the code versioning are called version control system. The most popular is Git that has replaced the old svn.
Generally, every new cycle of development begins by making a new branch (Line of development).