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
Weitere Produkte im Medialinx Shop »
Versandartikel
Onlineartikel
Alle Rezensionen aus dem Linux-Magazin
- Buecher/07 Bücher über 3-D-Programmierung sowie die Sprache Dart
- Buecher/06 Bücher über Map-Reduce und über die Sprache Erlang
- Buecher/05 Bücher über Scala und über Suchmaschinen-Optimierung
- Buecher/04 Bücher über Metasploit sowie über Erlang/OTP
- Buecher/03 Bücher über die LPI-Level-2-Zertifizierung
- Buecher/02 Bücher über Node.js und über nebenläufige Programmierung
- Buecher/01 Bücher über Linux-HA sowie über PHP-Webprogrammierung
- Buecher/12 Bücher über HTML-5-Apps sowie Computer Vision mit Python
- Buecher/11 Bücher über Statistik sowie über C++-Metaprogrammierung
- Buecher/10 Bücher zu PHP-Webbots sowie zur Emacs-Programmierung
Insecurity Bulletin
Im Insecurity Bulletin widmet sich Mark Vogelsberger aktuellen Sicherheitslücken sowie Hintergründen und Security-Grundlagen. mehr...





