Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: clarify branch creation

...

  • A release branch should be made well in advance of the release to allow for stabilzation of the release and the preparation of RCs. This branch should be created at the point that it is agreed that all the new feature development is complete and only bugfix issues are targetted to the branch. A release branch is a long-lived branch from which all the releases for a non-API breaking versions are made. So you would release 2.0, 2.0.1, 2.0.2 of a project from a 2.0.x branch and likewise you would release 2.1, 2.1.1, 2.1.2 from a 2.1.x branch.
  • Make sure that all developers checked in their local modifications before the branch is created.
  • Copy using URLs as everything will occur on the server and be faster.

...