亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種自動更新靜態(tài)文件版本號的方法及系統(tǒng)與流程

文檔序號:12664607閱讀:來源:國知局

技術(shù)特征:

1.一種自動更新靜態(tài)文件版本號的方法,其特征在于,所述方法包括:

檢測Web應(yīng)用程序的靜態(tài)文件的狀態(tài)描述以判斷所述靜態(tài)文件是否被修改;

獲取修改后的靜態(tài)文件并生成新的文件版本號,將所述新的文件版本號與所述修改后的靜態(tài)文件相關(guān)聯(lián)并存儲在版本控制系統(tǒng)中,所述版本控制系統(tǒng)用于管理所述Web應(yīng)用程序的文件版本更新;

查找所述Web應(yīng)用程序中所有引用所述修改后的靜態(tài)文件的位置,并自動更新所述修改后的靜態(tài)文件對應(yīng)的文件版本號。

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取修改后的靜態(tài)文件并生成新的文件版本號,將所述新的文件版本號與所述修改后的靜態(tài)文件相關(guān)聯(lián)并存儲在版本控制系統(tǒng)中,所述版本控制系統(tǒng)用于管理所述Web應(yīng)用程序的文件版本更新,包括:

獲取修改后的靜態(tài)文件;

生成與所述修改后的靜態(tài)文件對應(yīng)的唯一識別碼;

根據(jù)所述識別碼生成與所述修改后的靜態(tài)文件對應(yīng)的新的文件版本號。

3.根據(jù)權(quán)利要求2所述的方法,其特征在于,

所述生成與所述修改后的靜態(tài)文件對應(yīng)的唯一識別碼,包括:

根據(jù)所述修改后的靜態(tài)文件的內(nèi)容按照特定算法生成MD5值;

所述根據(jù)所述識別碼生成與所述修改后的靜態(tài)文件對應(yīng)的新的文件版本號,包括:

將所述識別碼的字符串作為與所述修改后的靜態(tài)文件對應(yīng)的新的文件版本號。

4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法之前還包括:

從服務(wù)器端下載需要修改的靜態(tài)文件,并將所述靜態(tài)文件保存在版本控制系統(tǒng)對應(yīng)的Web應(yīng)用程序目錄中;

修改并保存所述靜態(tài)文件的內(nèi)容,同時所述靜態(tài)文件在版本控制系統(tǒng)中對應(yīng)的狀態(tài)描述發(fā)生改變。

5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法之后還包括:

生成所述版本控制系統(tǒng)中對應(yīng)的文件清單,所述文件清單記錄所有被修改過的文件信息;

向服務(wù)器端發(fā)送所述文件清單;

根據(jù)所述文件清單更新所述服務(wù)器上Web應(yīng)用程序?qū)?yīng)的文件內(nèi)容及文件版本號。

6.一種自動更新靜態(tài)文件版本號的系統(tǒng),其特征在于,所述系統(tǒng)包括:

檢測模塊,用于檢測Web應(yīng)用程序的靜態(tài)文件的狀態(tài)描述以判斷所述靜態(tài)文件是否被修改;

生成模塊,用于獲取修改后的靜態(tài)文件并生成新的文件版本號,將所述新的文件版本號與所述修改后的靜態(tài)文件相關(guān)聯(lián)并存儲在版本控制系統(tǒng)中,所述版本控制系統(tǒng)用于管理所述Web應(yīng)用程序的文件版本更新;

更新模塊,查找所述Web應(yīng)用程序中所有引用所述修改后的靜態(tài)文件的位置,用于自動更新所述修改后的靜態(tài)文件對應(yīng)的文件版本號。

7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述生成模塊包括:

獲取單元,用于獲取修改后的靜態(tài)文件;

第一生成單元,用于生成與所述修改后的靜態(tài)文件對應(yīng)的唯一識別碼;

第二生成單元,用于根據(jù)所述識別碼生成與所述修改后的靜態(tài)文件對應(yīng)的新的文件版本號。

8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,

所述第一生成單元用于執(zhí)行以下步驟:

根據(jù)所述修改后的靜態(tài)文件的內(nèi)容按照特定算法生成MD5值;

所述第二生成單元用于執(zhí)行以下步驟:

將所述識別碼的字符串作為與所述修改后的靜態(tài)文件對應(yīng)的新的文件版本號。

9.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述檢測模塊之前還包括:

下載模塊,用于從服務(wù)器端下載需要修改的靜態(tài)文件,并將所述靜態(tài)文件保存在版本控制系統(tǒng)對應(yīng)的Web應(yīng)用程序目錄中;

修改模塊,用于修改并保存所述靜態(tài)文件的內(nèi)容,同時所述靜態(tài)文件在版本控制系統(tǒng)中對應(yīng)的狀態(tài)描述發(fā)生改變。

10.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述更新模塊之后還包括:

第三生成模塊,用于生成所述版本控制系統(tǒng)中對應(yīng)的文件清單,所述文件清單記錄所有被修改過的文件信息;

發(fā)送模塊,用于向服務(wù)器端發(fā)送所述文件清單;

第二更新模塊,用于根據(jù)所述文件清單更新所述服務(wù)器上Web應(yīng)用程序?qū)?yīng)的文件內(nèi)容及文件版本號。

當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1