Patch 构建和补丁之间有什么区别?

Patch 构建和补丁之间有什么区别?,patch,Patch,当开发人员生产相同版本的软件时,为什么有时称之为“构建”,有时称之为“补丁”?补丁通常是一个包含源代码最新版本和先前发布版本之间差异的文件。因此,它是一个文本文件。例如,在Linux上,命令diff生成文件,命令patch将文件应用于先前版本以生成最新版本。修补程序的机制用于避免在以前的版本已经可用时提供完整的源代码。例如,传统上,Linux内核的源代码要么作为一个大的zip归档文件(包含整个源代码)提供,要么作为一个小的补丁文件提供(对于已经有以前版本的用户) 构建是在项目的特定阶段构建的可执

当开发人员生产相同版本的软件时,为什么有时称之为“构建”,有时称之为“补丁”?

补丁通常是一个包含源代码最新版本和先前发布版本之间差异的文件。因此,它是一个文本文件。例如,在Linux上,命令
diff
生成文件,命令
patch
将文件应用于先前版本以生成最新版本。修补程序的机制用于避免在以前的版本已经可用时提供完整的源代码。例如,传统上,Linux内核的源代码要么作为一个大的zip归档文件(包含整个源代码)提供,要么作为一个小的补丁文件提供(对于已经有以前版本的用户)

构建是在项目的特定阶段构建的可执行文件。通常在夜间由系统(例如,或)自动构建。在这种情况下,它也被称为a