关于缺省同步

我们建议使用同步的缺省设置,因为许多自定义自动合并,可减少随后的编辑时间。本主题说明缺省同步过程。

表单

在分析自定义表单时,表单同步在下列三个版本之间进行三向比较:

  • 目标配置的自定义
  • 目标配置的基准级别版本
  • 来源配置的基准级别版本

在分析过程中,表单同步查看组件特性(例如组件的数据来源或类型)和表单特性(例如表单的标题或脚本)。

如果来源中某个特性的基准级别版本:

  • 与目标中的基准级别版本一样,表单同步将保留目标中该特性的自定义版本,并且不提示用户。
  • 与目标中的基准级别版本不同,表单同步执行以下操作:
    • 对于基础特性的自定义,表单同步将保留目标中的自定义,并且不提示。
    • 对于主要特性的自定义,表单同步将提示您如何处理自定义。可保持不变或更换为来源的基准级别版本。  
    注意:有关基本和主要自定义差别的说明,请参见了解 WinStudio 自定义
  • 不存在(即,表单或组件在目标中存在,但不在来源数据库中),表单同步将保留目标数据库中的新表单或组件不变。

然后,表单同步将目标中表单的基准级别版本替换为来源的基准级别版本。

全局对象

全局对象在同步中作为单位对待,它与表单不同,表单组件特性的多个规范和表单特性在合并过程中单独处理。处理自定义全局对象的唯一选项是:

  • 保留自定义版本。
  • 移除自定义版本,替换为来源数据库的新版本。

如果来源中某个全局对象的基准级别版本:

  • 与目标中的基准级别版本一样,表单同步将保留目标中该对象的自定义版本,并且不提示用户。
  • 与目标中的基准级别版本不同,表单同步将提示您如何处理自定义。自定义对象可保持不变或更换为来源的基准级别版本。
  • 不存在(即,全局对象在目标中存在,但不在来源数据库中),表单同步将保留目标数据库中的新全局对象。

然后,表单同步将目标中全局对象的基准级别版本替换为来源的基准级别版本。

资源管理器

当同步资源管理器时:

  • 表单同步将目标中的主资源管理器替换为源的主资源管理器。
  • 表单同步将保留目标数据库资源管理器中的所有自定义“公共”文件夹和“我的文件夹”文件夹。

因为所有表单文件夹从表单数据库动态创建,系统将自动反映来源数据库的任何新基准级别表单。

相关主题