打包备份
首先进入 Desktop 面板,选择 Package Designer,之后一路操作之后填入 source name
恢复
安装包时跳出来的选项
网上博客的有关解释
https://www.partech.nl/nl/publicaties/2012/11/sitecore-package-installation-options-explained
- Overwrite 覆写,直接使用 package 里的目录结构覆盖上去;(如果这时 target item 下有 package 里没有的 items,会被直接清除,就算在 Recycle Bin 里无法找到记录,请谨慎使用)
Replace the entire subtree with the subtree in the package. - Merge - Clear,保留未匹配到的子目录结构,替换任何匹配到的 items 和 Version 并清除它的其他 Versions(假如 package 某个 item 里的编号有 1、2,那么目标 item 如果有 1、2、3、4... 版本的话,则结果为 替换 1、2 版本,3、4... 全部清除)。
Leave the subtree and replace any matching items and versions with those from the package but do not replace any subitems. - Merge - Append,保留未匹配到的子目录结构,会在当前匹配到的 item 的 Number Version 新增一个或多个版本来保存 package 里的 item 数据;
Leave the subtree. Overwrite nothing. Append any matching item versions to the existing subtree by giving them incremental numbers. - Merge - Merge,保留未匹配到的子目录结构,只替换 Number Version 编号一致的 items(假如 package 某个 item 的编号为 2,那么只会替换目标 item 编号为2的 item,此时编号为1或者3,4....的都保持不变);
Leave the subtree and replace any matching items and versions with those from the package. - Skip 跳过,懂的都懂;
安装方式的总结:
- 推荐使用 Merge - Append,不会丢失原来的数据;
- 次之是 Merge - Merge,可以保留用户或管理员操作留下的 Versions;
- 再之为 Merge - Clear,保持源站点与目标站点的 item 的一致性
- 最后是 Overwrite,因为完全是依据 package 里的内容来替换的,所以打包的时候需要非常非常非常的谨慎,不推荐使用,(但是它有一个好处就是同步目录结构,package 里的目录结构是什么,替换之后就是什么样,因为有些场景是用户移动了某个 item 的到某个 item 下,而这种方式可以直接还原之前的目录结构,而这却是其他安装方式做不到的结果——同步目录结构)