Subversion 1.5 mit Merge-Historie

Das Subversion-Projekt hat Version 1.5 seines Versionskontrollsystems mit zahlreichen Neuerungen veröffentlicht.

Das von der Firma Collabnet finanziell unterstützte Projekt bezeichnet die Version 1.5 als wichtigste Release seit der Veröffentlichung von Subversion 1.0 im Jahr 2004. Zu den Neuerungen gehört Merge Tracking, das die Entwickler erstmals und noch nicht in allen Details umgesetzt haben: Subversion führt Buch darüber, welche Versionen einer Quelltext-Datei die Entwickler verschmolzen haben. Dazu wurde die neue Eigenschaft “svn:mergeinfo” geschaffen, die speichert, welche Changesets in die Verschmelzung eingegangen sind. Daneben beherrschen Kommandozeilen-Client und API nun einen interaktiven Modus für die Behebung von Konflikten.

Ein weiteres neues Feature sind die Sparse Checkouts, mit denen Entwickler kleinere Teile aus umfangreichen Quelltext-Bäumen abrufen können. Dazu dient die neue Option “–depth” bei den Befehlen Checkout, Switch und Update. Sie löst die Option “-N” ab, die dem gleichen Zweck dienen sollte, aber nicht leistungsfähig genug war.

Die Subversion-Entwickler betonen die Kompatibilität zu älteren Versionen: Viele neue Funktionen des Clients lassen sich auch in Verbindung mit älteren Servern benutzen. Der neue Subversion-Server seinerseits kann ältere Repository-Formate lesen und umwandeln. Eine detaillierte Übersicht der möglichen Kombinationen gibt eine Tabelle in den äußerst ausführlichen Release Notes. Diese verzeichnen auch Wissenswertes für den Subversion-Serveradministrator, beispielsweise neue Möglichkeiten, ein Repository zu partitionieren und über mehrere Server zu verteilen. Ein Proxy-System diemt zum Beschleunigen der Lesezugriffe.

Das Subversion-Buch unter Creative-Commons Lizenz befindet sich gerade in der Aktualisierung auf Version 1.5. Der aktuelle Stand ist in den nächtlichen Builds des Dokuments enthalten.

Subversion 1.5 steht als Open-Source-Software unter der BSD-ähnlichen Suversion-Lizenz zum Download bereit. Enterprise-Subskriptionen mit gewerblichem Support bietet die Firma Collabnet an.

E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Nach oben