backport

Backport是將一個軟體的補丁套用到比此補丁所對應的版本更老的版本的行為。 如果改動很複雜,那么backport行為就會很不值得,除非舊版本的軟體比起新版本來仍然很流行。 對於閉源軟體,只有核心開發組的人可以進行backport操作。

Backport是將一個軟體的補丁套用到比此補丁所對應的版本更老的版本的行為。這是軟體開發過程中維護步驟的一部分。最簡單也可能是最常見的例子,就是針對某個軟體的某個漏洞的補丁。某個軟體的新版本發現了漏洞,通過修補原始碼後可以修復;但此軟體的舊版本因為原始碼不同,而不能通過同樣的修補來修復,這時就需要針對舊版本的軟體來進行原始碼修補了。
針對軟體的某個方面所做的改動,可能簡單到修改幾行代碼,也可能複雜到需要修改大量的原始碼檔案。如果改動很複雜,那么backport行為就會很不值得,除非舊版本的軟體比起新版本來仍然很流行。
對於閉源軟體,只有核心開發組的人可以進行backport操作。對於開源軟體,backport有時是由發布者創建的,之後他們會將原始碼的改動upstream(即發回給核心開發組)。

相關詞條

相關搜尋

熱門詞條

聯絡我們