摘要
本发明属于软件开发技术领域,涉及一种模型数据的版本管理方法。该方法包括:读取模型数据文件的内容并语义解析为模型结构的模型数据;生成源差异集与目标差异集;预设合并策略,包括无冲突合并策略与冲突合并策略;根据合并策略得到合并后的差异集;对合并后的差异集对公共基版本中的操作内容进行替换,生成合并后的内存模型数据。本发明能够解决传统版本管理工具在处理非文本文件或复杂模型数据时的自动合并冲突问题,通过结合语义化差异分析和冲突解决策略,实现模型数据的版本管理、分支管理和高效自动合并,极大提升建模工具的数据管控能力,降低用户操作复杂度。