我一直在使用“git format-patches”生成補丁來創建它們。
但是,當應用一組新的補丁來修正多年繼承的程式碼時,有些東西似乎不太合適。每個補丁的末尾都有一個看起來像「版本號碼」的數字。找不到任何有關它的資訊。
在前面的程式碼中,這個數字是
2.17.0
和較新的補丁(在文件末尾)說
2.7.4
除了這個數字之外,產生的補丁是相同的。建置成功,並且更新的補丁被拾取。
我的問題是這個數字是什麼及其用途?這個數字重要嗎?
如果沒有,有沒有辦法重置這個數字以匹配舊文件中的數字?
答案1
是的,它實際上是一個版本號 –的git產生補丁的軟體。 (順便說一句,目前版本是 2.22.0。)加入2005 年,在 git v1.0 之前,出現了 git-format-patch,其目的很可能是為了更容易追蹤出現的異常格式補丁。它沒有其他目的,並且不會被 Git 讀取。