Unity-Asset-Review und Merge

MergeSight

Verstehen Sie Änderungen an Scenes, Prefabs, Materialien und YAML-Assets als Unity-Objekte. Treffen Sie Base/Ours/Theirs-Entscheidungen transparent, sehen Sie das Ergebnis vorab und schreiben Sie erst nach Validierung.

Unity-aware diff 3-way merge Git · Perforce · UVCS · SVN

Unity-Kontext statt YAML-Rauschen

Die Informationen, die ein Unity-Review wirklich braucht.

MergeSight übersetzt textserialisierte Assets in nachvollziehbare Objekt-, Komponenten-, Hierarchie-, Property- und Referenzänderungen.

Visueller Unity-YAML-Asset-Diff

GameObjects, Komponenten, Properties, Hierarchie und Materialien statt unübersichtlicher YAML-Blöcke prüfen.

Transparenter 3-Way-Merge

Base, Ours, Theirs und Result vergleichen; sichere Entscheidungen automatisieren und ambige Fälle explizit lassen.

GUIDs und Referenzen im Kontext

GUIDs, fileIDs, lokale Referenzen und fehlende Ziele sehen, ohne manuell durch Meta-Dateien zu suchen.

Branches und Commits vergleichen

Working Tree, Branches, Commits und VCS-Revisions als Unity-Struktur gegenüberstellen.

Asset-Review-Filter

Nach Asset-Typ, Pfad, Name, Status und Change-Kategorie filtern und relevante Änderungen schneller finden.

Preview, Validation und CI

Ergebnis vor Apply prüfen, Backups erstellen, Struktur validieren und Markdown- oder JSON-Artefakte exportieren.

Produktansicht

Review-Details, die direkt zur Entscheidung führen.

Filtern Sie die geänderten Assets, öffnen Sie den semantischen Diff und prüfen Sie Material-, Referenz- oder Strukturänderungen in einer Oberfläche.

MergeSight zeigt einen semantischen Diff von Unity-Assets
MergeSight zeigt Änderungen eines Unity-Materials

Workflow

Von der Revision zum validierten Ergebnis.

Der Prozess hält riskante Entscheidungen sichtbar und schreibt erst, wenn Inputs, Preview und Validierung zusammenpassen.

01

Revisionen laden

Working Tree, Branch, Commit, Changeset oder vollständige Base/Ours/Theirs-Eingaben auswählen.

02

Unity-Struktur prüfen

Objekte, Komponenten, Properties, Hierarchie, Prefab-Overrides und Referenzen vergleichen.

03

Preview und validieren

Result vor Apply ansehen, unresolved decisions blockieren und das geschriebene Asset erneut prüfen.

Feature Matrix

Ein Workflow für Review, Merge und Automation.

Die Kernfunktionen decken nicht nur die Konfliktzeile, sondern den gesamten Weg von VCS-Inputs bis zum geprüften Result ab.

BereichFunktionNutzen
ReviewVisueller Unity-YAML-Asset-DiffÄnderungen als Unity-Struktur statt rohe Textblöcke verstehen.
Merge3-Way-MergeBase/Ours/Theirs-Entscheidungen sichtbar und einzeln prüfen.
ReferenzenGUID- und fileID-KontextGeänderte oder fehlende Ziele schneller nachvollziehen.
PrefabsOverrides und Nested PrefabsSource-Links, Instanzen und mehrstufige Overrides im Zusammenhang prüfen.
HistoryBranch- und Commit-VergleichAsset-Änderungen zwischen zwei bekannten Revisionen reproduzieren.
ReviewAsset-FilterRelevante Dateien und Change-Kategorien in großen Änderungen fokussieren.
SicherheitPreview, Backup und ValidationAmbige oder ungültige Ergebnisse nicht still schreiben.
AutomationCLI und CI-ArtefakteChecks, Markdown-Reports und JSON-Daten in bestehende Pipelines integrieren.

Use Cases

Für jede Rolle im Unity-Asset-Workflow.

Entwickler, Artists, Level Designer und Automation-Verantwortliche sehen denselben strukturierten Änderungsstand.

Unity-Entwickler

Scenes, Prefabs, Materialien und .asset-Dateien prüfen, Base/Ours/Theirs-Konflikte lösen und Pull Requests mit verständlichen Reports ergänzen.

Technical Artists

Prefab-Overrides, Material-Properties, GUID-Referenzen, Ownership und Missing Scripts ohne manuelle YAML-Suche prüfen.

Level Designer

Hierarchy, Reparenting, Reorder, Add/Remove und Transform-Änderungen vor Push oder Merge verstehen.

Automation, CI und VCS

Unresolved decisions blockieren, Preview- und Review-Artefakte erzeugen und sichere Merge-Workflows anbinden.

VCS Support

Mit dem bestehenden Versionskontrollsystem arbeiten.

MergeSight ergänzt die Quelle der Wahrheit, statt sie zu ersetzen. Details zum Review von UVCS-Changesets und Konflikten finden Sie im Unity-Version-Control-Leitfaden.

Git
Perforce
Unity Version Control
SVN

FAQ

Häufige Fragen zu MergeSight

Präzise Antworten zu Grenzen, unterstützten Assets, VCS-Integration und Sicherheit.

Was ist MergeSight?

MergeSight ist eine Unity-Editor-Erweiterung und eine .NET-CLI-Bibliothek für semantisches Review und kontrollierte 3-Way-Merges textserialisierter Unity-Assets.

Welche Unity-Dateien werden unterstützt?

Die primär unterstützten Typen sind .unity, .prefab, .asset und .mat. Andere serialisierte Formate können je nach Struktur eingeschränkter unterstützt werden.

Löst MergeSight jeden Konflikt automatisch?

Nein. Nur als sicher klassifizierte Entscheidungen können automatisch übernommen werden. Ambige, ungültige oder nicht unterstützte Fälle stoppen fail-closed und erfordern eine explizite Prüfung.

Ersetzt MergeSight UnityYAMLMerge?

Nicht zwingend. UnityYAMLMerge kann als integrierte Smart-Merge-Basis dienen; MergeSight ergänzt Transparenz, semantisches Review, Preview, Validierung und CI-Artefakte.

Welche Versionskontrollsysteme werden unterstützt?

MergeSight unterstützt Workflows mit Git, Perforce, Unity Version Control / Plastic SCM und SVN, wenn der jeweilige lokale Client und Workspace verfügbar sind.

Kann MergeSight Branches und frühere Commits vergleichen?

Ja. Git-Reviews unterstützen Working Tree, Branch- und Commit-Vergleiche; weitere Provider stellen ihre eigenen Revisions- oder Changeset-Quellen bereit.

Hilft MergeSight Level Designern?

Ja. Änderungen werden als GameObjects, Komponenten, Hierarchie, Transforms, Referenzen und Prefab-Overrides sichtbar, sodass kein Roh-YAML gelesen werden muss.

Wie schützt MergeSight vor beschädigten Ergebnissen?

Vor Apply werden unresolved decisions geprüft und ein Preview gezeigt. Vor dem Schreiben entsteht ein Backup; anschließend wird die Struktur validiert und bei kritischen Fehlern ein Rollback versucht.