将节点还原为指定的版本。

节点必须具有cm:versionable切面。如果有必要,将会先签出节点,操作完成后再签入。此方法不会尝试执行深层的关联恢复。

revert(history, majorVersion, versionLabel)

参数

  • history
    修订历史记录(版本备注)。
  • majorVersion
    如果设置为true,则该方法将尝试将更改保存为主要版本增量。如果为false将保存为次要版本增量。
  • versionLabel
    要恢复的版本标签(版本号)

返回值

ScriptNode
返回已还原时签出的原始节点,如果指定的版本不存在,则返回null。

revert(history, majorVersion, versionLabel, deep)

参数

  • history
    修订历史记录(版本备注)。
  • majorVersion
    如果设置为true,则该方法将尝试将更改保存为主要版本增量。如果为false将保存为次要版本增量。
  • versionLabel
    要恢复的版本标签(版本号)
  • deep
    如果设置为true,则该方法将执行深度恢复。如果设置为false,则不会执行深度恢复,并且仅还原当前节点。

返回值

ScriptNode
返回已还原时签出的原始节点,如果指定的版本不存在,则返回null。

文档更新时间: 2019-07-04 19:03   作者:凌云文档