设置导出/导入

我认为这行不通。

对我来说,最简单的做法是运行两次:如果第二次运行出错,就直接中止。

不过,这并不像“运行两次”那么简单:

  1. 第一次运行时,捕获设置任何特定配置项时出现的错误。
  2. 第二次运行时,以批量方式执行,如果任何部分失败则中止。

既然我们已经要处理这种混乱情况,就必须应对存在多个依赖关系的场景。

此外,还需要考虑如何干净地回滚,因此这绝非一项简单的任务。

2 个赞