Recent searches

in

What is Allow all branching?

Last modified: October 8th, 2026

Allow all branching is a Project setting that controls where Organization Members can create branched Sites from. By default, Organization Members can only branch from your Project's Main Branch. With Allow all branching turned on, Organization Members can branch from any Site in your Project, including other branched Sites.

Allow all branching is useful when Organization Members need to start their work from a Site in your Project that is not your Main Branch. Two common cases:

  • Working in a Project with multiple staging Sites. Your Main Branch can only point at one branch in your Project. With Allow all branching turned on, Organization Members can branch from any of your staging Sites, not just the one you set as Main.
  • Building on another Organization Member's in-progress work. An Organization Member is part-way through a longer change, and another Organization Member needs to build on their unpublished work. With Allow all branching turned on, the second Organization Member can branch from the in-progress Site without waiting for the first Organization Member to publish.

When an Organization Member branches from a Site that is not your Main Branch, the new branched Site publishes back to that source Site — not to the Main Branch. CloudCannon sets the source Site as the new Site's Publish Branch by default, so you can pull updates from the source as it changes and publish your changes back to it. For more information on the settings CloudCannon applies to new branched Sites, please read our documentation on what Branch Defaults are.

Allow all branching is turned off by default. You can turn it on or off at any time, and existing branched Sites are not affected by the change. For more information, please read our documentation on turning on Allow all branching.

Related Resources

Open in a new tab