版本管理概述

概述

在地理数据库的编辑中,通常一项工作任务,需要花费1-2小时,有时可能需要耗费数天时间处理数据。您可能希望在完全隔离的情况下执行操作,在长时间的编辑中如果出现错误还可以撤销或者恢复单次编辑,当与其他用户更新了同一对象时,可以提醒您发生冲突来解决,而不是后做的更改直接覆盖前做的更改。

版本管理功能可以适应多用户编辑和长事务的需求。无需锁定或者复制数据,满足多个用户同时编辑地理数据库且互不影响。当您在编辑个人版本下工作时,其他用户不会看到您还未提交的数据,编辑时长可以长达几周或几个月,根据您的需要将所作更改提交到父版本。此功能适用于地理数据生产分配、内外业协作等场景。

版本管理主要工作流

当您使用版本管理功能时,主要会经过以下操作环节:

  • 注册版本:使用版本管理功能,首先您必须对数据集注册版本,注册的过程被称为版本化。当前我们支持对点、线、面、文本、属性表、CAD数据集版本化。
  • 创建版本:版本表示整个数据源的在某一时刻的快照,一个版本的数据包含数据源下的所有数据集,包括版本化和非版本化数据。创建版本后可分发版本进行多人编辑。
  • 版本编辑:您可以在创建的子版本内新增、删除对象记录,编辑单个对象的属性和几何信息。但不允许在子版本下对字段值批量编辑,当前仅支持在default版本下对字段值批量编辑,且子版本不存在未提交的变更。
  • 版本协调:您可以在任意时刻提交变更到default版本。提交前,为了防止其他用户对同一数据也进行了变更而发生冲突,需要进行版本协调处理。
  • 版本提交:将当前编辑版本下的数据变更合并至目标版本。 只有在完成协调操作后未对目标版本做出任何修改时,才能完成提交操作。

相关主题

版本管理基础词汇

注册版本

版本管理

切换版本

版本提交

冲突处理