How to rebase a project to bring in changes from MAIN its parent mainline which were promoted from other projects. This process keeps projects synchronised to Rebasing keeps a project synchronized to content changes made in other projects which have been promoted to MAIN, so that it can itself be promoted to the parent mainline when ready. Prerequisite steps: Open a project A project becomes diverged from its mainline when the mainline content gets updated after content has been modified within the project, through other projects being promoted to the mainline. A project may also fall behind its parent mainline branch, when the parent content changes before any changes are made to content within the project. When either of these situations occur the project becomes eligible for rebasing from its parent mainline branch, to synchronize its content with mainline changes since the project was created. Note |
---|
title | Diverged projects cannot be promoted |
---|
| Project promotion is not possible whilst a project is diverged, so periodic rebasing is an important aspect of project management - ideally as soon as possible following divergence (fewer differences make for simpler content merges). Whilst diverged, the Promote button in the project actions button bar in the upper right corner of the Project View will be inactive (greyed out). |
|