一千萬個為什麽

搜索

源文物必須以腳本形式表示的含義是什麽?



Quote from rom https://www.ibm.com/developerworks/library/a-devops6/index.html

對所有內容進行版本控制的關鍵先決條件是所有源工件必須采用腳本形式。這適用於基礎架構,數據,配置和應用程序代碼。唯一的例外是庫和包 - 例如JAR文件和RPM包 - 您使用但從不修改。在編寫完所有源工件後,您可以輕松地對它們進行版本控制。

源工件必須采用腳本形式”是什麽意思?

轉載註明原文: 源文物必須以腳本形式表示的含義是什麽?

一共有 1 個回答:

IMO這些可能是 腳本 的同義詞,在您的問題的上下文中:

  • 文本格式,您可以在某些編輯器中編輯,如YAML,XML,JSON,PHP等。
  • 不是二進制格式,是某些構建過程的結果(如.EXE文件等)。

而且我打賭“關鍵先決條件”(如你的選擇文本中)的原因是,最終你希望能夠在這些文件的兩個版本之間進行某種比較。例如。像一個補丁文件(如果是usig GIT)。想想如何比較兩個版本的二進制文件,確保每一行都更新(或者:刪除所有舊行,並插入所有新行)。

這幾乎適用於任何操作系統,無論是Linux,Windows,......,甚至是zOS(又名舊的大型機)。