Development branch

From MapbenderWiki

Jump to: navigation, search
  1. New developments are never committed to the trunk, they are committed to development branches.
  2. A development branch may either be created for
    • a specific project (feature oriented)
    • for a single user (developer oriented).
  3. Development branches are stored in /branches/ and are named "<name>_dev"
    • <name> is a unique identifier, for example a user name or a project name.
  4. These new features are only merged back into the trunk if the PSC agreed upon it during a release discussion.
  5. Each developer is responsible for merging their changes back into the trunk.
    • know the code you touched (don't touch more than you need)
    • know what database changes you need (store your SQL files).
  6. As always, the rules described here must be followed.
Personal tools