私はパッチを作成するために「git format-patches」を使用してパッチを生成してきました。
しかし、何年にもわたって継承されたコードを修正するために新しいパッチ セットを適用すると、何かがおかしいように思われました。各パッチの末尾には、「バージョン番号」のような数字があります。それに関する情報は見つかりません。
前のコードではこの数字は
2.17.0
そして新しいパッチ(ファイルの末尾)にはこう書いてある
2.7.4
生成されたパッチは、この番号を除いて同一です。ビルドは成功し、新しいパッチが選択されました。
私の質問は、この数字とその目的は何ですか? この数字は重要ですか? 心配する必要がありますか?
そうでない場合、この番号をリセットして古いファイルの番号と一致させる方法はありますか?
答え1
はい、文字通りバージョン番号です。のギットパッチを生成したソフトウェア(ちなみに現在のリリースは2.22.0です。)追加されたgit-format-patch は 2005 年、git v1.0 より少し前に導入されました。その目的は、通常とは異なる形式のパッチが出現した場合に、それを簡単に追跡できるようにすることでした。他の目的はなく、Git によって読み取られません。