版本管理:基本概念

本主题仅适用于 ArcGIS for Desktop Standard 和 ArcGIS for Desktop Advanced。

版本管理允许多个用户在不显式应用要素锁定或复制数据的情况下直接编辑地理数据库。以下是关于版本的基本知识:

版本是指命名的地理数据库状态。 您可以使用版本来表示工程设计、建筑作业、地理数据库在某个时刻的快照以及在研究结果过程中需要提出假设问题的各种情景。

版本跨越整个地理数据库并且具有属性。 您可以定义对地理数据库中的哪些对象进行版本化,并且可以选择性地指定要对哪些要素数据集、要素类和表进行版本化。如果指定版本化某个要素数据集,则此要素数据集的所有表和要素类都会自动版本化。

一个地理数据库可以同时存在多个版本。 可通过设置版本的权限来控制版本对于其他用户的可见性。与非版本化的地理数据库一样,每个版本都允许您执行相同的显示和分析功能。

差异只体现在行状态而非方案上。 版本将向您呈现一个无缝视图,其中应用了自版本创建以来的所有编辑内容。行状态反映的是所有被添加、移除或修改的对象。关于每个版本的行状态信息存储(或保留)在地理数据库中。可以修改地理数据库的方案(即表及其字段的定义);方案更改会应用于地理数据库的所有版本。

地理数据库会通过表在内部追踪各个版本中所修改、添加和移除的要素,但这一点在使用版本时并不容易被察觉。版本看起来是地理数据库的完整副本。

每个版本化地理数据库都有一个默认版本。 可将默认版本视为“完成”版本。通常表示一种名义上的地理数据库状态。

可以从某一版本创建另一版本。 可基于默认版本创建任意数量的版本。默认版本之外的每个版本都有一个父版本。

可以连接到任意版本。用户将根据他们正在从事的项目或项目阶段开始编辑版本。用户可以对他们具有相应权限的任意版本进行编辑。

要了解详细信息,请浏览以下链接:

了解版本

版本情景

拓扑和版本管理

9/15/2013