2014-10-30 3 views

ответ

2

A patch обычно представляет собой файл, содержащий разницу между последней версией исходного кода и предыдущей выпущенной версией. Следовательно, это текстовый файл. Например, в Linux команда diff создает файл, а команда patch применяет файл (к предыдущей версии для создания последней версии). Механизм патча используется, чтобы избежать предоставления полного исходного кода, когда предыдущая версия уже доступна. Например, традиционно исходный код ядра Linux был предоставлен как большой архив zip (содержащий весь исходный код), а также как небольшой файл патча (для людей, которые уже имели предыдущую версию).

A сборка является исполняемым, выполненным на определенном этапе проекта. Часто он автоматически строится системой continuous integration (например, Hudson или Jenkins) в течение ночи. В этом случае его также называют nightly build.

Смежные вопросы