版本管理概述
概述
在地理数据库的编辑中,通常一项工作任务,需要花费1-2小时,有时可能需要耗费数天时间处理数据。您可能希望在完全隔离的情况下执行操作,在长时间的编辑中如果出现错误还可以撤销或者恢复单次编辑,当与其他用户更新了同一对象时,可以提醒您发生冲突来解决,而不是后做的更改直接覆盖前做的更改。
版本管理功能可以适应多用户编辑和长事务的需求。无需锁定或者复制数据,满足多个用户同时编辑地理数据库且互不影响。当您在编辑个人版本下工作时,其他用户不会看到您还未提交的数据,编辑时长可以长达几周或几个月,根据您的需要将所作更改提交到父版本。此功能适用于地理数据生产分配、内外业协作等场景。
版本管理主要工作流
当您使用版本管理功能时,主要会经过以下操作环节:
- 注册版本:使用版本管理功能,首先您必须对数据集注册版本,注册的过程被称为版本化。当前我们支持对点、线、面、文本、属性表、CAD数据集版本化。
- 创建版本:版本表示整个数据源的在某一时刻的快照,一个版本的数据包含数据源下的所有数据集,包括版本化和非版本化数据。创建版本后可分发版本进行多人编辑。
- 版本编辑:您可以在创建的子版本内新增、删除对象记录,编辑单个对象的属性和几何信息。但不允许在子版本下对字段值批量编辑,当前仅支持在default版本下对字段值批量编辑,且子版本不存在未提交的变更。
- 版本协调:您可以在任意时刻提交变更到default版本。提交前,为了防止其他用户对同一数据也进行了变更而发生冲突,需要进行版本协调处理。
- 版本提交:将当前编辑版本下的数据变更合并至目标版本。 只有在完成协调操作后未对目标版本做出任何修改时,才能完成提交操作。
相关主题