diff與patch指令在unix-like中本身就已經有內建,如果是windows平台就必須另外下載.
當我們用UlterEdit編輯一個檔案之後, ultraedit會自動幫我們存一個備份檔叫.bak這時候我們可以用diff command產生一個patch file然後上傳這個patch file到server上,然後再server上下patch command進行該檔案的update.這樣可以免掉一直再覆蓋網頁的動作, 同時只上傳單純的patch file在頻寬的耗用也比較少,可以簡少上傳的時間, 另外也比較好管理修改後的程式。
產生更新檔指令: diff (更改後的HTML) (原始的HTML)
ex:
diff object.html object.html.bak > object_patch_2007115.patch
將object.html上patch的指令: patch (原始的HTML) (更改後的HTML)
ex:
patch object.html object_patch_2007115.patch
2007年11月15日 星期四
利用diff & patch 指令做程式的update.
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言