“source artifacts must be in a scripted form”的含义是什么?

68次阅读
没有评论

问题描述

在一篇文章中,提到了”source artifacts must be in a scripted form”这个概念。请问这句话的具体含义是什么?

解决方案

请注意以下操作注意版本差异及修改前做好备份。
根据回答1,”source artifacts must be in a scripted form”的含义可以理解为以下几点:
1. “scripted”的意思是以文本形式存在,可以在编辑器中进行编辑,比如YAML、XML、JSON、PHP等格式。
2. “scripted”的意思不是以二进制形式存在,不是某个构建过程的结果,比如.EXE文件等。
这个”key prerequisite”的原因是,最终你希望能够对这些文件的两个版本进行比较。例如,像使用GIT时的补丁文件。想象一下,对比两个二进制文件的情况,几乎每一行都会被更新(或者说,所有旧行都被删除,所有新行都被插入)。
这个原则适用于几乎所有的操作系统,无论是Linux、Windows还是zOS(即老式的大型机)。
所以,”source artifacts must be in a scripted form”的含义是,源代码和其他相关的文件必须以文本形式存在,可以进行编辑,并且不是以二进制形式存在。这样才能方便地进行版本控制和比较。

正文完