|You need to have the Project Merge plugin installed to use the merge functionality.|
To create, remove, or rename a branch, you need to have an Administer Resources permission assigned.
Project branching duplicates versions of a project and enables users to work simultaneously on them. Branching increases productivity for those, who have several development teams working on a single product and have to merge several development branches before releasing the product.
Branches can be created from any version of a Teamwork Cloud project or its branch. The branch version holds the information about the project version it is derived from. Every branch version can be tagged. Two versions of the same of different project branch can be compared and merged into a single one.
Projects that have usages can be branched with or without these usages. In the later case, the branch version of the project references versions of the projects used in the project, which that branch is derived from (it can be the latest version or some specific version selected by the user).
To create a project branch
The Edit Branches dialog displays the new branch of the project.
Use the search bar to filter projects according to:
The branches that are not being worked with anymore and are only maintained for historical purposes can be hidden from users eyes.
Performance and disk space are not affected because archived branches are hidden only graphically.
To archive a project branch
The archived branches can be recognized from the grayed out text. Same way you can uncheck archived branch and it will be no more archived.
To hide or show archived branches from the dialog
This action can be done in Edit Branches and Select branch dialogs.