номер 'git format-patch' в конце патча

номер 'git format-patch' в конце патча

Я генерирую патчи, используя для их создания «git format-patches».

Но при применении нового набора патчей для исправления унаследованного кода за годы что-то показалось не на своем месте. В конце каждого патча стоит число, похожее на «номер версии». Не могу найти никакой информации об этом.

В предыдущем коде это число

2.17.0

и более новые патчи (в конце файла) говорят

2.7.4

Сгенерированные патчи идентичны, за исключением этого числа. Сборки прошли успешно, и были подхвачены более новые патчи.

Мой вопрос: что это за число и его назначение? Имеет ли это число значение и стоит ли мне беспокоиться об этом?

Если нет, то есть ли способ сбросить этот номер, чтобы он соответствовал номеру в старых файлах?

решение1

Да, это буквально номер версии –принадлежащиймерзавецпрограммное обеспечение, которое сгенерировало патч. (Кстати, текущая версия — 2.22.0.) Числобыл добавленв git-format-patch в 2005 году, немного раньше git v1.0, и его целью, скорее всего, было облегчить отслеживание необычно отформатированных патчей, если они появятся. У него нет других целей, и он не читается Git.

Связанный контент