Diversion führt Hard Locks und granulare Berechtigungen für die Versionsverwaltung ein

Diversion hat seine auf Spieleentwicklung ausgerichtete Versionsverwaltung um exklusive Dateisperren und feinere Zugriffsregeln erweitert. Die offizielle Dokumentation zu Hard Locks beschreibt eine Sperre, die einer Person exklusiven Schreibzugriff auf einen Pfad im Repository gibt. Andere Teammitglieder können die Datei weiterhin lokal bearbeiten, ihren Commit blockiert Diversion jedoch, solange die Sperre aktiv ist.

Das Modell zielt vor allem auf Binärdateien, die sich nicht sinnvoll zusammenführen lassen. Dazu gehören etwa Unreal-Engine-Dateien mit den Endungen .uasset und .umap sowie 3D-Dateien im .fbx-Format. Sperren lassen sich manuell setzen oder anhand von Dateimustern automatisieren. Beim Commit oder Merge in festgelegte Branches kann Diversion die Sperre automatisch wieder aufheben.

Zugriff bis auf Pfadebene

Ergänzend stehen granulare Berechtigungen für einzelne Ordner und Dateien zur Verfügung. Die Dokumentation zu den Zugriffsebenen unterscheidet zwischen Lese-, Merge-, Schreib- und Administrationsrechten. Pfadregeln können Zugriffe einschränken, aber keine höheren Rechte vergeben, als sie auf Repository-Ebene vorhanden sind. So lassen sich externe Mitarbeitende oder einzelne Teams gezielt auf die benötigten Projektbereiche begrenzen.

Die Hard Locks sind laut Diversion in den Studio- und Enterprise-Tarifen enthalten. Zusätzlich zeigt die Oberfläche zuletzt verwendete Branches schneller an und weist in Reviews sowie in der Merge-Vorschau auf Dateien mit absehbaren Konflikten hin. Damit soll die Prüfung von Code und kreativen Assets vor dem Zusammenführen übersichtlicher werden.

Diversion richtet sich mit der Kombination aus Versionsverwaltung, Asset-Reviews und CI/CD-Integrationen an Teams, die Quellcode und große Binärdateien gemeinsam verwalten. Über die Beta des Unity-Plugins wurde bereits berichtet.

Weitere News

Weitere News

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein