What is the version management?

What's the difference between version control and release management?

  • Answer:

    Version control is the maintenance of a history of revisions in such a way that they can be compared to each other (diff'ed) and a copy from an arbitrary revision can be exported at any time. Release management is the process by which source code is converted to an final product (e.g. a website or an executable application).  Version control is usually involved and is recommended but is not a requirement.  Release management includes a build and deploy process ranging from a hand-run script and FTP to an automated build that runs against a particular branch of code in a version control system. Developers use version control to coordinate development efforts.  Development teams use release management to produce an output that can be tested or delivered to customers/end-users.  By tying it to a particular point in time via version control, developers can trace problems with a release to a particular set of source code, making problem resolution more reliable.

Corregan Brown at Quora Visit the source

Was this solution helpful to you?

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.