大家好,unity开发者们!我想和大家分享我的新工具,它已经让我们的VCS工作流程变得更好。

在我的团队里,我们尝试使用UnityYAMLMerge来解决资源冲突的问题。
有些自动合并成功了。有些没有成功。
即使它有所帮助,工作流程仍然感觉不舒服:它通常生活在控制台/VCS工具中,而我们的场景设计师并不想去触摸它。
那么,对于更复杂的场景或预设冲突,我们又回到了手动解决的阶段,基本上意味着在大型合并中工作时是盲目的。没有真正的Unity上下文。

所以为了实现一个完整的团队工作流程,我构建了MergeSight作为一个直接在Unity内部的合并审查工具。
合并审查流程让你可以:

  • 检查Base / Ours / Theirs作为Unity对象和变化
  • 选择每行的解决方案
  • 立即预览合并后的资源之前应用(截图#1)
  • 在推送之前使用Unity层次结构上下文和类型支持审查您的资源变化(截图#2)

在你们的反馈中,我也添加了更广泛的VCS支持。
它现在支持4个Unity VCS工作流程:
Git、Perforce、Unity Version Control / Plastic SCM和SVN。

如果你想关注发布的进展,可以在资产网站加入等待列表。
我很高兴收到任何反馈之前它正式发布。