Open Source im professionellen Einsatz

Für jedermann?

Unterm Strich ist Bazaar nicht einfacher zu bedienen als Mercurial oder Git. Wenn Bazaar seinen Anspruch "Versionskontrolle für jedermann" einlösen kann, dann wegen des mitgelieferten umfangreichen GUI, des Bazaar Explorer, der den gesamten Funktionsumfang von Bazaar unterstützt und sogar einen übersichtlichen Diff-Viewer enthält. Außerdem existiert ein Eclipse-Plugin [14].

Das Netbeans-Plugin [15] befindet sich noch ein einem relativ frühen Entwicklungsstadium. Dies gilt auch für das Trac-Plugin [16]. Ausgereift ist dagegen die Anbindung an die ebenfalls von Canonical entwickelten Launchpad-Plattform. Loggerhead [17], das leistungsfähige Bazaar-Webfrontend aus der Launchpad-Software, ist auch als separate Anwendung erhältlich.

Zahlenspiele

Bazaar stellt ebenso wie Mercurial den unhandlichen Revisions-Hashes fortlaufende Nummern zur Seite. Auch bei Bazaar können diese in verschiedenen Repositorys divergieren. Beim Einsatz des Merge-Kommandos löst Bazaar das Problem allerdings durch Anhängen eines Dezimalpunkts. Treffen die privaten Revisionen 124 von Harry und Sally in einem Merge aufeinander, nummeriert Bazaar sie als 124.1.1 und 124.2.1. Leider verändert ein Rebase die Revisionsnummern, sodass sie sich nur dann zur eindeutigen Identifizierung eignen, wenn ein Team auf diese bei Git-Anwendern beliebte Technik verzichtet, um private Branches in den zentralen Codebaum einzubinden.

Als kleiner Vorteil erweist sich bei Webanwendungen, dass Bazaar im Unterschied zu Git und Mercurial auch leere Verzeichnisse speichert. So erzeugt ein Check-out beispielsweise Cache-Verzeichnisse auch ohne Workarounds wie Dummy-Dateien, die nur dort liegen, damit die Versionsverwaltung die Ordner erfasst.

Ein gewichtiger Pluspunkt ist auf jeden Fall die Dokumentation [18], die noch umfangreicher und anfängerfreundlicher ausfällt als bei Mercurial. Wie Git unterstützt Bazaar außerdem mehrere Merge-Algorithmen, was unter Umständen bei sich kreuzenden Vererbungslinien Konflikte erspart. Auch Rebasing und Cherry Picking erlaubt Canonicals Software.

Diesen Artikel als PDF kaufen

Express-Kauf als PDF

Umfang: 5 Heftseiten

Preis € 0,99
(inkl. 19% MwSt.)

Als digitales Abo

Als PDF im Abo bestellen

comments powered by Disqus

Ausgabe 07/2013

Preis € 6,40

Insecurity Bulletin

Insecurity Bulletin

Im Insecurity Bulletin widmet sich Mark Vogelsberger aktuellen Sicherheitslücken sowie Hintergründen und Security-Grundlagen. mehr...

Linux-Magazin auf Facebook