Visual Unity YAML asset diff
복잡한 YAML block 대신 GameObject, component, property, hierarchy, material 변경을 검토합니다.
Unity asset review 및 merge
Scene, prefab, material, YAML asset의 변경을 Unity object로 이해하세요. Base/Ours/Theirs decision을 투명하게 검토하고 결과를 미리 본 뒤 validation을 통과한 경우에만 기록합니다.
YAML noise 대신 Unity context
MergeSight는 text serialized asset을 object, component, hierarchy, property, reference 변경으로 변환합니다.
복잡한 YAML block 대신 GameObject, component, property, hierarchy, material 변경을 검토합니다.
Base, Ours, Theirs, Result를 비교하고 안전한 decision만 자동화하며 모호한 경우는 명시적으로 남깁니다.
Meta file을 수동 검색하지 않고 GUID, fileID, local reference, missing target을 확인합니다.
Working Tree, branch, commit, VCS revision 사이의 변경을 Unity 구조로 비교합니다.
Asset type, path, name, status, change category로 필터링해 필요한 변경에 집중합니다.
Apply 전에 결과를 보고 backup과 validation을 수행하며 Markdown 또는 JSON artifact를 내보냅니다.
제품 화면
변경 asset을 필터링하고 semantic diff를 열어 material, reference, structure 변경을 한 화면에서 확인합니다.


Workflow
위험한 decision을 계속 보이게 유지하고 input, preview, validation이 일치한 경우에만 기록합니다.
Working Tree, branch, commit, changeset 또는 완전한 Base/Ours/Theirs 입력을 선택합니다.
Object, component, property, hierarchy, prefab override, reference를 비교합니다.
Apply 전 result를 확인하고 unresolved decision을 차단하며 쓴 asset을 다시 검증합니다.
Feature Matrix
충돌 한 줄만 처리하는 것이 아니라 VCS input부터 검증된 result까지 전체 경로를 다룹니다.
| 영역 | 기능 | 가치 |
|---|---|---|
| Review | Visual Unity YAML asset diff | 원시 text block 대신 Unity 구조로 변경을 이해합니다. |
| Merge | 3-way merge | Base/Ours/Theirs decision을 보면서 개별 검토합니다. |
| Reference | GUID 및 fileID context | 변경되거나 사라진 target을 더 빠르게 추적합니다. |
| Prefab | Override 및 nested prefab | Source link, instance, 여러 단계 override를 함께 검토합니다. |
| History | Branch 및 commit comparison | 두 개의 알려진 revision 사이 asset 변경을 재현합니다. |
| Review | Asset filter | 큰 변경에서 필요한 file과 change category에 집중합니다. |
| Safety | Preview, backup, validation | 모호하거나 잘못된 결과를 조용히 기록하지 않습니다. |
| Automation | CLI 및 CI artifact | Check, Markdown report, JSON data를 기존 pipeline에 연결합니다. |
사용 사례
Developer, artist, level designer, automation 담당자가 같은 구조화된 변경 상태를 봅니다.
Scene, prefab, material, .asset 변경을 검토하고 Base/Ours/Theirs conflict를 해결하며 pull request에 이해하기 쉬운 report를 추가합니다.
Prefab override, material property, GUID reference, ownership, Missing Script를 원시 YAML 검색 없이 확인합니다.
Push 또는 merge 전에 hierarchy, reparenting, reorder, add/remove, transform 변경을 이해합니다.
Unresolved decision을 차단하고 preview 및 review artifact를 만들며 안전한 merge workflow를 연결합니다.
VCS 지원
MergeSight는 source of truth를 교체하지 않고 의미 기반 검토를 보완합니다. UVCS changeset과 conflict review의 자세한 절차는 Unity Version Control 가이드에서 확인하세요.
FAQ
지원 asset, 제한, VCS 연동, 안전 모델에 대한 정확한 답변입니다.
MergeSight는 text serialized Unity asset의 semantic review와 제어된 3-way merge를 위한 Unity Editor extension 및 .NET CLI library입니다.
주요 지원 형식은 .unity, .prefab, .asset, .mat입니다. 다른 serialized 형식은 구조에 따라 지원 범위가 제한될 수 있습니다.
아니요. 안전하다고 분류된 decision만 자동 적용할 수 있습니다. 모호하거나 잘못되었거나 지원하지 않는 경우 fail closed하고 명시적 review를 요구합니다.
반드시 그렇지는 않습니다. UnityYAMLMerge를 Smart Merge baseline으로 유지하고 MergeSight로 투명성, semantic review, preview, validation, CI artifact를 보완할 수 있습니다.
해당 로컬 client와 workspace가 있을 때 Git, Perforce, Unity Version Control / Plastic SCM, SVN workflow를 지원합니다.
예. Git review에서는 Working Tree, branch, commit comparison을 지원하고 다른 provider는 각자의 revision 또는 changeset source를 제공합니다.
예. 변경을 GameObject, component, hierarchy, transform, reference, prefab override로 보여주므로 원시 YAML을 읽을 필요가 없습니다.
Apply 전에 unresolved decision과 preview를 확인하고 쓰기 전 backup을 만듭니다. 기록 후 structure를 validate하며 심각한 실패 시 rollback을 시도합니다.
Asset Store 출시
MergeSight는 아직 Unity Asset Store에 출시되지 않았습니다. 이메일을 남기면 출시와 제품 업데이트를 알려드립니다.