For example, different developers work on the next release, a patch to the current release, and a maintenance release, all baselined on the current release. Parallel releases are typically merged after one of the releases is finished. For example, when a patch for the current release is finished, it is merged into the maintenance release. When the maintenance release is finished, it is merged into the next release.
The release property identifies a project or task that is specific to a particular release.
If you are developing software for multiple releases, you need one version of each project for each release. Also, the release property of each project version must be set accordingly. Setting the properties ensures that each project selects the matching subprojects and tasks during an update.
Also, your tasks must be marked with the correct release property so they are selected by the projects with a matching release.