Bitbucket Cloud erhält neues Branching-Modell

Die webbasierte Versionsverwaltung unterstützt Entwicklerteams bei der strukturierten Namensvergabe für Branches mit einem neuen Regelwerk.

In Pocket speichern vorlesen Druckansicht
Bitbucket Cloud erhält neues Branching-Modell
Lesezeit: 2 Min.
Von
  • Matthias Parbel

Atlassian hat seine webbasierte Versionsverwaltung Bitbucket Cloud um ein neues Branching-Modell erweitert, um Entwicklerteams die Arbeit mit Git und Mercurial bei der Namensvergabe für Branches einfacher zu gestalten. In der Praxis führte eine inkonsistente Benennung von Branches häufig zu Irritationen, die im schlimmsten Fall den kompletten Entwicklungsworkflow behinderten.

Mit dem neuen Branching-Modell will Atlassian nun zu einer konsistenten Namensvergabe beim Anlegen neuer Branches der Repositories beitragen. Sobald die neue Funktion in Bitbucket Cloud aktiviert ist, stehen Bugfix, Feature, Hotfix und Release als Standardvorgaben für neue Branch-Typen zur Verfügung. Entwicklern steht es aber frei, die vier Kategorien individuell zu deaktivieren oder auch an die eigenen Namenskonventionen anzupassen. Für Ausnahmefälle, in denen ein anderer Präfix benötigt wird, steht darüber hinaus Other als zusätzliche Option parat.

Neue Standardvorgaben für neue Branch-Typen in Bitbucket Cloud.

(Bild: Atlassian)

In Verbindung mit der Rechteverwaltung Branch Permissions können Verantwortliche das neue Branching-Modell nutzen, um Regeln für Entwicklerteams zu definieren und durchzusetzen. So lässt sich beispielweise sicherstellen, dass nur dafür autorisierte Teammitglieder einen Merge bestimmter Branch-Typen durchführen dürfen. Bitbucket-Anwender, die außerdem Jira nutzen, profitieren zudem vom sogenannten Smart Mapping. Beim Erzeugen eines Branch aus Jira heraus wählt Bitbucket automatisch den passenden Branch-Typen anhand des Jira-Issue-Typen.

Das Branching-Modell steht ab sofort für alle Repositories von Bitbucket Cloud zur Verfügung – für neue Repos ist es standardmäßig aktiviert, lässt sich über die Einstellungen aber auf die individuellen Bedürfnisse anpassen. Weitere Details lassen sich dem Blogbeitrag entnehmen. (map)