Dark mode
Project delivery settings

Project delivery settings

Set team delivery defaults so new tasks start with the repository, base branch, and branch naming pattern your team normally uses.

Add or connect repositories first

  1. Go to workspace Settings.

  2. Open Project delivery.

  3. If your workspace has no repositories available, select Add repositories to manage the repositories available to your workspace.

The Helpin Delivery settings page: a Manage repositories button and a list of teams, each with a Configure button for setting the team's repository, base branch, and branch naming defaults.
The Delivery settings page with Manage repositories and per-team Configure controls

You need a repository before you can make it a team default. The project-delivery area also shows the repositories already selected for the workspace.

Configure a team's delivery defaults

  1. In Team delivery defaults, choose the team you want to configure.

  2. Set its delivery values:

Setting

What it controls

Repository

The code repository tasks on this team inherit.

Default base branch

Where task branches start and the branch that pull requests target.

Branch naming pattern

How branches created for the team's tasks are named.

  1. Save the settings after choosing the values.

These defaults apply to new tasks for that team and give coding and review agents a consistent starting point, so fewer tasks need manual delivery setup.

Understand task overrides

A task can use different delivery details from its team. In the task's Delivery view, you can change the repository or base branch for that task.

Use an override for exceptional work, such as a task that belongs in another repository or must target a release branch. Keep the team defaults as the norm so most tasks need no extra configuration.

The team configuration also includes delivery-related choices such as state syncing and the workflow states used for review, done, or closed work. Set these deliberately to match how your team works, then check a newly created task to confirm that it inherits the expected delivery context.

Was this article helpful?