Visueller Unity-YAML-Asset-Diff
GameObjects, Komponenten, Properties, Hierarchie und Materialien statt unübersichtlicher YAML-Blöcke prüfen.
Unity-Asset-Review und Merge
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-Kontext statt YAML-Rauschen
MergeSight übersetzt textserialisierte Assets in nachvollziehbare Objekt-, Komponenten-, Hierarchie-, Property- und Referenzänderungen.
GameObjects, Komponenten, Properties, Hierarchie und Materialien statt unübersichtlicher YAML-Blöcke prüfen.
Base, Ours, Theirs und Result vergleichen; sichere Entscheidungen automatisieren und ambige Fälle explizit lassen.
GUIDs, fileIDs, lokale Referenzen und fehlende Ziele sehen, ohne manuell durch Meta-Dateien zu suchen.
Working Tree, Branches, Commits und VCS-Revisions als Unity-Struktur gegenüberstellen.
Nach Asset-Typ, Pfad, Name, Status und Change-Kategorie filtern und relevante Änderungen schneller finden.
Ergebnis vor Apply prüfen, Backups erstellen, Struktur validieren und Markdown- oder JSON-Artefakte exportieren.
Produktansicht
Filtern Sie die geänderten Assets, öffnen Sie den semantischen Diff und prüfen Sie Material-, Referenz- oder Strukturänderungen in einer Oberfläche.


Workflow
Der Prozess hält riskante Entscheidungen sichtbar und schreibt erst, wenn Inputs, Preview und Validierung zusammenpassen.
Working Tree, Branch, Commit, Changeset oder vollständige Base/Ours/Theirs-Eingaben auswählen.
Objekte, Komponenten, Properties, Hierarchie, Prefab-Overrides und Referenzen vergleichen.
Result vor Apply ansehen, unresolved decisions blockieren und das geschriebene Asset erneut prüfen.
Feature Matrix
Die Kernfunktionen decken nicht nur die Konfliktzeile, sondern den gesamten Weg von VCS-Inputs bis zum geprüften Result ab.
| Bereich | Funktion | Nutzen |
|---|---|---|
| Review | Visueller Unity-YAML-Asset-Diff | Änderungen als Unity-Struktur statt rohe Textblöcke verstehen. |
| Merge | 3-Way-Merge | Base/Ours/Theirs-Entscheidungen sichtbar und einzeln prüfen. |
| Referenzen | GUID- und fileID-Kontext | Geänderte oder fehlende Ziele schneller nachvollziehen. |
| Prefabs | Overrides und Nested Prefabs | Source-Links, Instanzen und mehrstufige Overrides im Zusammenhang prüfen. |
| History | Branch- und Commit-Vergleich | Asset-Änderungen zwischen zwei bekannten Revisionen reproduzieren. |
| Review | Asset-Filter | Relevante Dateien und Change-Kategorien in großen Änderungen fokussieren. |
| Sicherheit | Preview, Backup und Validation | Ambige oder ungültige Ergebnisse nicht still schreiben. |
| Automation | CLI und CI-Artefakte | Checks, Markdown-Reports und JSON-Daten in bestehende Pipelines integrieren. |
Use Cases
Entwickler, Artists, Level Designer und Automation-Verantwortliche sehen denselben strukturierten Änderungsstand.
Scenes, Prefabs, Materialien und .asset-Dateien prüfen, Base/Ours/Theirs-Konflikte lösen und Pull Requests mit verständlichen Reports ergänzen.
Prefab-Overrides, Material-Properties, GUID-Referenzen, Ownership und Missing Scripts ohne manuelle YAML-Suche prüfen.
Hierarchy, Reparenting, Reorder, Add/Remove und Transform-Änderungen vor Push oder Merge verstehen.
Unresolved decisions blockieren, Preview- und Review-Artefakte erzeugen und sichere Merge-Workflows anbinden.
VCS Support
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.
FAQ
Präzise Antworten zu Grenzen, unterstützten Assets, VCS-Integration und Sicherheit.
MergeSight ist eine Unity-Editor-Erweiterung und eine .NET-CLI-Bibliothek für semantisches Review und kontrollierte 3-Way-Merges textserialisierter Unity-Assets.
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.
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.
Nicht zwingend. UnityYAMLMerge kann als integrierte Smart-Merge-Basis dienen; MergeSight ergänzt Transparenz, semantisches Review, Preview, Validierung und CI-Artefakte.
MergeSight unterstützt Workflows mit Git, Perforce, Unity Version Control / Plastic SCM und SVN, wenn der jeweilige lokale Client und Workspace verfügbar sind.
Ja. Git-Reviews unterstützen Working Tree, Branch- und Commit-Vergleiche; weitere Provider stellen ihre eigenen Revisions- oder Changeset-Quellen bereit.
Ja. Änderungen werden als GameObjects, Komponenten, Hierarchie, Transforms, Referenzen und Prefab-Overrides sichtbar, sodass kein Roh-YAML gelesen werden muss.
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.
Asset Store Release
MergeSight ist noch nicht im Unity Asset Store veröffentlicht. Hinterlassen Sie Ihre E-Mail-Adresse für Release- und Produkt-Updates.