
# 如何对模型工程进行版本管理
当模型工程设计工作进行到一定程度，可能需要基于当前的主干模型工程拉取一个分支 ，该分支需要继承当前时间节点的主干库的数据，并在该分支上进行再设计。此场景下用户就可以使用拉分支的功能（分支不支持合并到其它分支中）。
如果是需要对当前的主干或者分支打标记快照，用于以后的对比查看，可以使用打标签的功能；记录标签生成时刻对应的主干或者分支的数据状态。
具体的基于模型工程创建分支和标签的操作指导如下：
"工程设置\>分支和标签"，选择"新建分支"，如下图。
![](https://support.huaweicloud.com/codeartsmodeling_faq/zh-cn_image_0000002026608682.png "点击放大")
按分支和标签维度管理，单击"新建分支/标签"按钮，增加分支和标签列表。
![](https://support.huaweicloud.com/codeartsmodeling_faq/zh-cn_image_0000001935555562.png "点击放大")
新增分支和标签时选择基于哪个分支。增加分支和标签时，将基于的分支当前所有数据内容复制到新增的分支中。
说明：分支和标签的区别为分支数据可按权限操作，标签中的数据均为只读。
分支和标签创建成功后在页签列表中显示分支和标签信息：名称、类型、创建者、创建时间、状态、操作，操作列为设为默认分支和删除该分支。当前模型工程选择该分支时，"删除"按钮置灰，不可删除。
![](https://support.huaweicloud.com/codeartsmodeling_faq/zh-cn_image_0000002026611650.png "点击放大")
左侧栏查询栏上方增加当前使用的分支。下拉列表显示该空间版本所有的分支和标签。选择即打开该分支或标签。**分支创建后，各分支的操作互相独立**。
